Flujo de alto nivel
Monitoring source
-> Integration endpoint
-> Route token and matchers
-> Service resolution
-> Team and rotation or escalation policy
-> Notification channels
-> Alert group and incident history
Componentes principales
| Componente | Responsabilidad |
|---|---|
| Puntos finales de integración | Recibir Alertmanager, Zabbix, Sentry, LibreNMS y Webhook payloads. |
| Normalizadores | Convierta cargas útiles específicas de la fuente en campos de alerta, etiquetas y gravedad coherentes. |
| Enrutamiento | Aplique tokens de ruta, comprobaciones de origen, comparadores, campos de agrupación y propiedad. |
| Servicios | Adjunte el contexto del sistema afectado, enlaces, runbooks, dependencias y partes interesadas. |
| Programación | Calcule los usuarios de guardia a partir de rotaciones, capas, anulaciones y políticas de escalamiento. |
| Notificaciones | Entregue actualizaciones de incidentes a través de chat, correo electrónico, navegación en el navegador, webhooks y proveedores de voz. |
| Programador | Procesa recordatorios, escalaciones, colas de notificaciones y trabajos periódicos. |
| Base de datos | Almacena equipos, rutas, servicios, horarios, alertas, grupos de alerta y registros de entrega. |
Límites de la ruta
Los tokens de entrada de ruta tienen un alcance de ruta intencional. Una ruta define la fuente, el equipo, el cronograma o la política de escalamiento, los emparejadores, el comportamiento de agrupación y los canales adjuntos. Esto mantiene separadas la autorización entrante y la configuración de entrega saliente.
¿Por qué los grupos de alerta importan
IncidentRelay almacena señales entrantes como alertas y presenta trabajo operativo alrededor de grupos de alerta. Esto permite que la deduplicación y la agrupación reduzcan el ruido preservando al mismo tiempo los detalles de alerta necesarios para la investigación.
Propiedad operativa
Debido a que IncidentRelay es autoanfitriona, el equipo que opera posee copias de seguridad, monitoreo, disponibilidad, actualizaciones y límites de red. Esa responsabilidad es la compensación por mantener los datos y horarios de incidentes bajo control directo.