Selbstgehostetes Alarm-Routing

Leiten Sie Warnungen nach Etiketten, Quelle, Team und Service weiter.

IncidentRelay empfängt Überwachungsbenachrichtigungen, normalisiert ihre Etiketten und sendet sie über Routen-Matcher, Dienste, Zeitpläne und Kanäle.

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.