Arquitectura

Cómo IncidentRelay recorre una alerta a través del sistema.

IncidentRelay es una aplicación web autoanfitriona que conecta puntos finales de integración, coincidencia de rutas, servicios, horarios, políticas de escalada, canales de notificación y almacenamiento de incidentes.

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.