Tu sitio se cayo y no te enteraste. Asi funciona el monitoreo de uptime.
Que es el monitoreo de uptime, como funciona por dentro y por que la mayoria de los equipos lo configuran demasiado tarde.
El viernes a las 11pm tu certificado SSL expiro. El sitio empezo a mostrar un error de seguridad. Tus usuarios vieron la pantalla roja de Chrome y se fueron. Tu te enteraste el lunes cuando un cliente te mando captura de pantalla.
Esto pasa todo el tiempo. No porque seas mal desarrollador, sino porque nadie esta mirando.
Que hace un sistema de monitoreo
Un monitor es un proceso que hace algo muy simple: visita tu URL cada X segundos y anota si respondio bien o no.
Asi se ve el ciclo:
- Envia un request HTTP a tu URL
- Revisa que el status sea 200 y que el tiempo de respuesta sea razonable
- Si algo falla, te avisa inmediatamente — email, Slack, webhook
- Guarda el historial para que puedas ver patrones
No es magia. Es un curl automatizado con alertas. Pero la diferencia entre tenerlo y no tenerlo es enterarte en 30 segundos vs. enterarte en 3 dias.
Los numeros que importan
Uptime se mide en porcentaje. Suena bien decir "tenemos 99.9%", pero mira lo que significa en downtime real:
- 99.9% = te puedes caer 8 horas al ano
- 99.95% = 4 horas al ano
- 99.99% = 52 minutos al ano
La mayoria de los sitios ni siquiera miden su uptime. Asumen que es 100% porque nadie se ha quejado. Pero nadie se queja — simplemente se van.
Latencia es el otro numero critico. Si tu sitio tarda mas de 2 segundos en responder, Google te penaliza en ranking y tus usuarios rebotan. El monitoreo te muestra tendencias de latencia antes de que se conviertan en problemas.
MTTR (tiempo medio de recuperacion) es lo que realmente controlas. No puedes evitar que las cosas fallen. Pero si puedes reducir cuanto tardas en enterarte y responder. Sin monitoreo tu MTTR es "cuando alguien se queja". Con monitoreo es "30 segundos despues de que fallo".
Tipos de checks
No todo se monitorea igual:
| Tipo | Para que sirve |
|---|---|
| HTTP | Verificar que tu sitio o API responde 200 |
| Keyword | Confirmar que la pagina tiene el contenido esperado (no solo un 200 vacio) |
| TCP/Port | Revisar que un servicio como MySQL o Redis esta escuchando |
| DNS | Detectar si tu dominio dejo de resolver |
El mas comun y el que necesitas primero es HTTP. Los demas los agregas cuando tu infraestructura crece.
Por que las agencias lo necesitan mas que nadie
Si eres freelancer o agencia, monitorear los sitios de tus clientes cambia la dinamica de la relacion.
Sin monitoreo: el cliente te llama enojado porque su sitio esta caido y tu no sabias. Tu reaccionas. El siente que no te importa.
Con monitoreo: tu le avisas al cliente antes de que se entere. "Detectamos una caida a las 3am, ya la resolvimos, aqui esta el reporte." El siente que estas encima de su proyecto. Eso se cobra.
Es la diferencia entre ser un proveedor reactivo y ser un socio estrategico.
Empezar toma 2 minutos
Crea una cuenta en Monitor, agrega la URL de tu sitio y configura tu email para alertas. En menos de lo que tardas en leer este parrafo ya tendrias tu primer monitor corriendo.
90 dias gratis. Sin tarjeta. Sin instalar nada.