Routing beginnt an der Route
IncidentRelay hält das eingehende Alarm-Routing explizit. Eine Route definiert den Quelltyp, das Team, den Zeitplan oder die Eskalationsrichtlinie, die Matcher, das Gruppierungsverhalten und die angehängten Benachrichtigungskanäle.
Gängige Routingmuster
| Muster | Beispiel-Matcher |
|---|---|
| Kritische Produktionswarnungen | {"labels":{"env":"prod","severity":"critical"}} |
| Dienstleistungen | {"labels":{"service":"billing-api"}} |
| Kubernetes Namespace | {"labels":{"namespace":{"regex":"^prod-"}}} |
| Aufteilung der Überwachungsquelle | {"source":"alertmanager"} |
Nach dem Matching
Nach einer Routenübereinstimmung kann IncidentRelay den betroffenen Dienst auflösen, den aktuellen On-Call-Benutzer berechnen, Eskalationsverhalten anwenden und die Benachrichtigung über die Kanäle der Route liefern.
Verwenden Sie Route Token absichtlich
Route Intake Tokens sind die Grenze für eingehende Warnungen. Wenn ein Überwachungssystem verschiedene Alarmklassen in verschiedene Kanäle senden muss, konfigurieren Sie mehrere Routen und senden Sie jeden Empfänger an das vorgesehene Routen-Token.