Architektura

Jak IncidentRelay przekierowuje alarm przez system.

IncidentRelay to samodzielna aplikacja internetowa, która łączy punkty końcowe integracji, dopasowanie trasy, usługi, harmonogramy, politykę eskalacji, kanały powiadamiania i przechowywanie incydentów.

Przepływ wysokiego poziomu

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

Główne elementy

Składnik Odpowiedzialność
Punkty końcowe integracji Otrzymuj Alertmanager, Zabbix, Sentry, LibreNMS i ładunki webhook.
Normalizatory Konwertuj specyficzne dla źródła ładunki do spójnych pól ostrzegawczych, etykiet i ciężkości.
Trasa Zastosuj tokeny trasy, kontrole źródła, elementy dopasowujące, pola grupujące i własność.
Usługi Dołącz kontekst systemu, łącza, elementy Runbook, zależności i zainteresowane strony, których dotyczy problem.
Harmonogram Obliczyć użytkowników on-call z rotacji, warstw, nadwyżek i eskalacji polityki.
Powiadomienia Dostarcz aktualizacje zdarzeń poprzez czat, e-mail, push przeglądarki, haki internetowe i dostawców głosu.
Scheduler Procesy przypominają, eskalacji, kolejki zgłoszeń i okresowe miejsca pracy.
Baza danych Zespoły magazynowe, trasy, usługi, harmonogramy, ostrzeżenia, grupy ostrzegawcze i zapisy dostaw.

Granice trasy

Tokeny dolotowe są celowo rutynowe. Trasa określa politykę źródeł, zespołu, harmonogramu lub eskalacji, swatów, grupowania zachowań i dołączonych kanałów. Pozwala to na oddzielenie przychodzącej autoryzacji i wychodzącej konfiguracji dostawy.

Dlaczego grupy alarmowe mają znaczenie

IncidentRelay przechowuje sygnały przychodzące jako ostrzeżenia i przedstawia pracę operacyjną wokół grup alarmowych. Umożliwia to dedukcję i grupowanie w celu ograniczenia hałasu przy jednoczesnym zachowaniu szczegółów dotyczących alarmu dla dzieci niezbędnych do prowadzenia dochodzeń.

Własność operacyjna

Ponieważ IncidentRelay jest samowystarczalny, zespół obsługujący jest właścicielem kopii zapasowych, monitoringu, dostępności, aktualizacji i granic sieci. Odpowiedzialność ta polega na utrzymywaniu danych i harmonogramów zdarzeń pod bezpośrednią kontrolą.