1. Recibe la alerta
Alertmanager, Zabbix, Sentry, LibreNMS o un Webhook genérico envía una alerta a un punto final de integración IncidentRelay. Las fichas de entrada de ruta mantienen el tráfico entrante atado a la configuración de ruta explícita.
2. Combinar ruta y servicio
IncidentRelay evalúa fuente, equipo, etiquetas y campos. La ruta concordada determina la propiedad, agrupación, servicio predeterminado, programa o política de escalada, y canales salientes.
3. Calcula quién está de guardia
Las rotaciones pueden incluir capas, periodos de membresía y anulaciones temporales. IncidentRelay calcula la respuesta actual y mantiene la visibilidad del calendario disponible a través de vistas internas y alimentaciones de calendario.
4. Notificar con contexto
Las notificaciones incluyen el título de alerta, gravedad, estado, enlaces fuente y acciones. Los canales pueden incluir Mattermost, Telegram, correo electrónico, navegador push, webhooks y proveedores de voz.
5. Actuar sobre el incidente
Los respondedores pueden ackconocer, resolver, silenciar, comentar, solicitar respondedores adicionales y mantener informadas a las partes interesadas. Las políticas de escalada continúan solo cuando el incidente aún necesita atención.
6. Aprende de la historia
Los grupos de alerta conservan el estado, las etiquetas, las notificaciones y los comentarios para que el equipo pueda comprender qué sucedió una vez resuelta la alerta.