DEPLOY·TO·THE·STARS
Trayectoria

Arco 05DevOpsMisión 16Pendiente

Tablero de estado

Un tablero que muestra en verde o rojo si cada uno de tus sitios está funcionando.

Días
2
Temas
5
Pasos
7

Temario de esta misión

  • Herramienta

    Trabajo programado (cron)

    Un programa que corre solo cada cierto rato, sin que nadie lo apriete.

  • Concepto

    Monitoreo

    Revisar cada rato que tus sitios sigan vivos, aunque tú estés dormida.

  • Concepto

    Logs

    El diario que va escribiendo tu programa. Cuando algo falla, ahí está la pista.

  • Concepto

    Alertar por cambio

    Avisar cuando algo cambia, no cada cinco minutos mientras siga mal. Es la diferencia entre útil e insoportable.

  • Concepto

    Tiempo activo (uptime)

    Qué tanto del tiempo tu sitio estuvo funcionando de verdad.

Por qué importa

Tus proyectos están en internet aunque tú estés dormida. Alguien tiene que estar revisando que sigan vivos. Ese alguien puede ser un programa.

Desafío jefe · Que te avise

Haz que te llegue un aviso cuando un sitio se caiga. Sin que te llegue un aviso cada cinco minutos mientras siga caído.

Pasos

  1. 1

    Haz una lista de todos los sitios que ya lanzaste.

  2. 2

    Escribe la función que le pega a un sitio y contesta si respondió bien o no.

  3. 3

    Prográmala para que corra sola cada cinco minutos.

  4. 4

    Guarda cada resultado con su hora.

  5. 5

    Haz el tablero: verde si está bien, rojo si no, y desde cuándo.

  6. 6

    Agrega el historial de las últimas 24 horas en una barrita.

  7. 7

    Apaga un sitio a propósito y mira cómo se pone rojo.

Lo que desbloqueas

  • Trabajos programados
  • Monitoreo
  • Leer logs
  • Alertas

Misión 16 de 20