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
Haz una lista de todos los sitios que ya lanzaste.
- 2
Escribe la función que le pega a un sitio y contesta si respondió bien o no.
- 3
Prográmala para que corra sola cada cinco minutos.
- 4
Guarda cada resultado con su hora.
- 5
Haz el tablero: verde si está bien, rojo si no, y desde cuándo.
- 6
Agrega el historial de las últimas 24 horas en una barrita.
- 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