| Componente | Qué aporta | Qué pasa sin él |
|---|---|---|
| Métrica | Qué se observa | — |
| Condición | El umbral | — |
Duration (for:) | Cuánto debe mantenerse antes de disparar | Alertas por picos de tres segundos |
| Severidad | Critical / Warning / Info | Todo es urgente, o sea, nada lo es |
| Runbook | Enlace a qué hacer | Alguien despierto a las 3 sin saber qué mirar |
Los tres marcados en negrita son justamente los que se omiten, y los tres que deciden si una alerta se atiende o se acaba silenciando. Los dos primeros son la parte fácil.
«Alerta si la CPU pasa del 80 %» no es un umbral. Es un número redondo que alguien copió de otro sitio, y el hecho de que a veces funcione es exactamente lo que hace difícil quitarlo.
// si nadie sabe de dónde salió el número, nadie se atreve a cambiarloUn SLO del 99,95 % mensual deja un presupuesto de error del 0,05 %. Sobre 30 días, eso son unos 22 minutos de incumplimiento al mes. Ese número hace dos cosas que un porcentaje no hace:
Es lo que hace que la conversación entre desarrollo y operaciones deje de ser un choque de sensibilidades — «vamos demasiado rápido» contra «sois demasiado conservadores» — y pase a ser una cifra que las dos partes pueden mirar.
| Antipatrón | Por qué duele | Arreglo |
|---|---|---|
| Alert fatigue | Tantas que se ignoran todas | Alertar solo si exige una acción |
| Sin runbook | Saben que pasa algo, no qué hacer | Enlace a documentación en la anotación |
| Umbral fijo | No contempla la variación normal | Baseline, o detección de anomalías |
Sin duration | Salta por picos momentáneos | for: 5m |
| Todo critical | No hay priorización posible | Severidades reales y rutas distintas |
Y una regla de encaminamiento que se lleva por delante la mitad del ruido: si ya hay una
alerta critical en un servicio, silencia sus warnings. Eso es una
inhibit_rule en Alertmanager, y evita que una sola caída genere quince notificaciones
del mismo incidente en tres canales.
Coge la alerta que más veces ha saltado en tu equipo en el último mes y hazle tres preguntas, en
este orden: ¿qué hizo alguien distinto la última vez que saltó? ¿Tiene for:?
¿Tiene enlace a un runbook?
Si la respuesta a la primera es «nada», las otras dos sobran: bórrala. Una alerta menos que nadie atiende es una mejora medible en la fiabilidad del sistema de alertas, porque lo que se está arreglando no es la métrica — es la atención del equipo, que es el recurso que de verdad se agota.