Architektur

Wie IncidentRelay eine Warnung durch das System leitet.

IncidentRelay ist eine selbst gehostete Webanwendung, die Integrationsendpunkte, Routenabgleich, Dienste, Zeitpläne, Eskalationsrichtlinien, Benachrichtigungskanäle und Incident Storage verbindet.

Durchfluss auf hohem Niveau

Monitoring source
  -> Integration endpoint
  -> Route token and matchers
  -> Service resolution
  -> Team and rotation or escalation policy
  -> Notification channels
  -> Alert group and incident history

Hauptkomponenten

Komponente Verantwortung
Integrationsendpunkte Empfangen Sie Alertmanager, Zabbix, Sentry, LibreNMS und Webhook-Nutzlasten.
Normalisierer Konvertieren Sie quellenspezifische Nutzdaten in konsistente Warnfelder, Beschriftungen und Schweregrade.
Routing Wenden Sie Routentokens, Quellprüfungen, Matcher, Gruppierungsfelder und Eigentumsrechte an.
Dienstleistungen Fügen Sie betroffenen Systemkontext, Links, Runbooks, Abhängigkeiten und Stakeholder hinzu.
Zeitplanung Berechnen Sie Bereitschaftsbenutzer anhand von Rotationen, Ebenen, Außerkraftsetzungen und Eskalationsrichtlinien.
Benachrichtigungen Stellen Sie Vorfallaktualisierungen über Chat, E-Mail, Browser-Push, Webhooks und Sprachanbieter bereit.
Fahrplaner Verarbeitet Erinnerungen, Eskalationen, Benachrichtigungswarteschlangen und periodische Jobs.
Datenbank Speichert Teams, Routen, Dienste, Zeitpläne, Warnungen, Warngruppen und Lieferaufzeichnungen.

Routengrenzen

Route Intake Tokens werden absichtlich route-scoped. Eine Route definiert die Quelle, das Team, den Zeitplan oder die Eskalationsrichtlinie, die Matcher, das Gruppierungsverhalten und die angeschlossenen Kanäle. Dies hält die eingehende Autorisierung und die ausgehende Lieferkonfiguration getrennt.

Warum Alarmgruppen wichtig sind

IncidentRelay speichert eingehende Signale als Warnmeldungen und stellt operative Arbeiten rund um Alarmgruppen dar. Dies ermöglicht die Deduplizierung und Gruppierung, um den Lärm zu reduzieren und gleichzeitig die für die Untersuchung erforderlichen Warndaten des Kindes zu erhalten.

Operatives Eigentum

Da IncidentRelay selbst gehostet ist, besitzt das Team, das es betreibt, Backups, Überwachung, Verfügbarkeit, Upgrades und Netzwerkgrenzen. Diese Verantwortung ist der Kompromiss, um Vorfallsdaten und Zeitpläne unter direkter Kontrolle zu halten.