Glossan

¿Qué es la monitorización?

También llamado: monitoring, observabilidad, alertas, logs

Definición

La monitorización es la vigilancia continua de servidores y aplicaciones para detectar caídas, errores o falta de recursos y avisar antes de que los usuarios lo noten, o al menos en cuanto ocurre.

Sin monitorización, te enteras de que la web está caída cuando te llama un cliente. Con ella, recibes una alerta en el momento y tienes datos para entender qué ha pasado.

Ejemplo

Lo más básico: comprobar desde fuera que la web responde con un 200, y avisar si no. Un servicio externo de uptime lo hace cada minuto; en su versión más casera, con cron:

$ curl -fsS -o /dev/null --max-time 10 https://example.com || echo "La web no responde" | mail -s "ALERTA" yo@example.com

Y en el servidor, un vistazo rápido a los recursos:

$ uptime                 # carga media
$ free -h                # memoria
$ df -h                  # espacio en disco
$ journalctl -p err -n 20   # últimos errores del sistema

Qué vigilar

Qué Por qué
Disponibilidad desde fuera Lo que realmente ven los usuarios
Certificado SSL y dominio Avisos antes de que caduquen
Disco Un disco lleno tumba bases de datos y webs
CPU, memoria, carga Detectar saturación y planificar el escalado
Errores de la aplicación (5xx) Fallos que no tumban la web pero afectan a usuarios
Copias de seguridad Que se han hecho y no han fallado

Herramientas habituales: Uptime Kuma (autoalojado) o servicios externos para disponibilidad; Prometheus con Grafana, Netdata o Zabbix para métricas.

Errores habituales

¿Tienes un producto o servicio relacionado con Monitorización? Anúnciate en este término.

Términos relacionados

Categorías: DevOps Hosting