Débit de haut niveau
Monitoring source
-> Integration endpoint
-> Route token and matchers
-> Service resolution
-> Team and rotation or escalation policy
-> Notification channels
-> Alert group and incident history
Principaux composants
| Composant | Responsabilité |
|---|---|
| Points de terminaison d'intégration | Recevoir les charges utiles Alertmanager, Zabbix, Sentry, LibreNMS et webhook. |
| Normalisateurs | Convertissez les charges utiles spécifiques à la source en champs d'alerte, étiquettes et gravité cohérents. |
| Routage | Appliquez les jetons de route, les vérifications de source, les correspondances, les champs de regroupement et la propriété. |
| Services | Joignez le contexte du système concerné, les liens, les runbooks, les dépendances et les parties prenantes. |
| Calendrier | Calculez les utilisateurs d'astreinte à partir des rotations, des couches, des remplacements et des politiques d'escalade. |
| Notifications | Fournissez des mises à jour sur les incidents via le chat, le courrier électronique, le navigateur push, les webhooks et les fournisseurs de voix. |
| Planificateur | Traite les rappels, les escalades, les files d’attente de notifications et les tâches périodiques. |
| Base de données | Magasine les équipes, les itinéraires, les services, les horaires, les alertes, les groupes d'alerte et les dossiers de livraison. |
Limites de l'itinéraire
Les jetons d'entrée de route sont intentionnellement balayés. Une route définit la source, l'équipe, le calendrier ou la politique d'escalade, les allumeurs, le comportement de regroupement et les canaux attachés. Cela permet de séparer l'autorisation entrante et la configuration de livraison sortante.
Pourquoi les groupes d'alerte comptent-ils?
IncidentRelay stocke les signaux entrants comme alertes et présente le travail opérationnel autour des groupes d'alerte. Cela permet la déduplication et le regroupement pour réduire le bruit tout en préservant les détails d'alerte des enfants nécessaires à l'enquête.
Propriété opérationnelle
Parce que IncidentRelay est auto-organisé, l'équipe qui l'exploite possède des sauvegardes, une surveillance, une disponibilité, des mises à jour et des limites du réseau. Cette responsabilité est le compromis pour garder les données et les calendriers des incidents sous contrôle direct.