1. Recevez l'alerte
Alertmanager, Zabbix, Sentry, LibreNMS ou un webhook générique envoie une alerte à un paramètre d'intégration IncidentRelay. Les jetons d'entrée de route maintiennent le trafic entrant lié à la configuration explicite de l'itinéraire.
2. Faire correspondre l'itinéraire et le service
IncidentRelay évalue la source, l'équipe, les étiquettes et les champs. L'itinéraire correspondant détermine la propriété, le regroupement, le service par défaut, la politique de calendrier ou d'escalade et les canaux sortants.
3. Calculez qui est de garde
Les rotations peuvent comprendre des couches, des périodes d'adhésion et des dépassements temporaires. IncidentRelay calcule le répondeur courant et maintient la visibilité du calendrier disponible par des vues internes et des flux de calendrier.
4. Notifier avec le contexte
Les notifications comprennent le titre de l'alerte, la gravité, l'état, les liens sources et les actions. Les canaux peuvent inclure Mattermost, Telegram, e-mail, push navigateur, webhooks et fournisseurs de voix.
5. Agir face à l'incident
Les intervenants peuvent ackconnaître, résoudre, faire taire, commenter, demander des intervenants supplémentaires et tenir les parties prenantes informées. Les politiques d'escalade ne se poursuivent que lorsque l'incident nécessite encore une attention particulière.
6. Apprendre de l'histoire
Les groupes d'alerte conservent le statut, les étiquettes, les notifications et les commentaires afin que l'équipe puisse comprendre ce qui s'est passé une fois l'alerte résolue.