Saltar al contenido

Redactar alertas con evidencia y una vía de respuesta

Un ejemplo de portal desarrollado relaciona la tasa de error, el responsable y la primera comprobación. Una alerta sola no demuestra la causa ni la solución.

Lukas Schneider3 min de lectura
Gong de alarma naranja con brazo percutor sobre una carcasa con indicador de aguja.

Una alerta útil muestra qué falla en una aplicación y cuál es la primera vía de respuesta prevista. Su destinatario debe entenderla sin tener que adivinar el servicio a partir de un nombre de servidor desconocido.

Partir de la tarea del usuario

Empiece por una tarea importante, como cargar la lista de proyectos de un portal de clientes. Para servicios interactivos, Prometheus recomienda, entre otras señales, errores visibles para el usuario y vistas adecuadas para investigar causas. La utilización de recursos puede aportar contexto; no explica por sí sola si funciona la lista.

Defina qué solicitudes y respuestas entran en la medición. Los reintentos son solicitudes adicionales, no necesariamente más personas afectadas. La tasa de error necesita un denominador claro.

Una alerta de ejemplo cumplimentada

El equipo, las mediciones y las reglas siguientes son ficticios. No representan un incidente de ASES, umbrales universales ni un compromiso de soporte. El denominador incluye todas las solicitudes registradas para la operación indicada. La regla evalúa una ventana de 5 minutos, sin exigir un tiempo adicional de permanencia.

Campo

Ejemplo cumplimentado

Mensaje

La lista de proyectos del portal devuelve errores de servidor.

Alcance

service=customer-portal, operation=project-list

Ventana

09:10–09:15, Europe/Berlin

Evidencia

100 solicitudes, de ellas 20 respuestas de error de servidor 5xx; 20 / 100 × 100 = 20 %

Regla de ejemplo

Más del 10 % de errores de servidor en la ventana de 5 minutos, con al menos 50 solicitudes.

Responsable

Guardia de portal-ops; si no se confirma que se asume el caso en 10 minutos, pasa a la guardia de respaldo.

Inicio

Vista de este servicio, operación y periodo exactos; runbook «Lista de proyectos».

Aquí se superan tanto el mínimo de solicitudes como el umbral de error. El 20 % describe solicitudes de esta ventana. No demuestra una proporción equivalente de usuarios afectados ni una causa concreta.

Preparar la primera respuesta

El runbook es una guía breve para el diagnóstico previsto. Primero, la persona responsable confirma que asume el caso y comprueba si persiste el problema. Esa confirmación no significa que el fallo esté resuelto. Los filtros iniciales deben conservar el mismo servicio, operación y periodo.

Después se delimitan las instancias, versiones y dependencias afectadas. Un despliegue a las 09:08 sería aquí un evento que investigar, no una prueba de causalidad. Revertir requiere una vía adecuada y comprobada previamente; la alerta no autoriza reinicios o cambios arbitrarios.

Comprobar también la vía de notificación

Alertmanager puede agrupar alertas similares y dirigirlas a destinatarios configurados. Las instancias afectadas deben seguir visibles. Los problemas independientes no deben fusionarse solo porque sus nombres se parezcan.

Con una notificación claramente marcada como prueba, compruebe también recepción, asunción del caso y respaldo previsto. Prometheus pide explícitamente supervisar el propio sistema de supervisión. Unas mediciones normalizadas pueden terminar el estado de alerta; no sustituyen la comprobación de la tarea ni el análisis de causas. Las respuestas exitosas pero incorrectas para el negocio o las respuestas lentas no quedan cubiertas solo por esta regla de errores de servidor.

Fuentes

Escrito por

  • Lukas SchneiderRedactor técnicoLukas Schneider escribe en ASES sobre tecnologías en la nube y la operación de aplicaciones. Sus artículos abarcan desde la elección de la infraestructura hasta el mantenimiento, las copias de seguridad y la supervisión de sistemas en funcionamiento.

Seguir a ASES

Seguir leyendo

Todos los artículos

Cloud y operación con ASES

Hosting, despliegue, mantenimiento y soporte