Critical → najpierw telefon
Etykieta severity=critical rozsyła w pierwszym kroku połączenie głosowe + Telegram głos, email w trzeciej minucie.
Dodaj WardenPoint jako webhook punkt kontaktowy w Grafanie. Routuj alerty po etykietach, uruchom łańcuch eskalacji i potwierdzaj z kanału, który odebrał połączenie. Konfiguracja trwa około trzech minut.
Anatomia alertu Grafana
LIVEKonfiguracja
Wszystkie trzy kroki żyją wewnątrz Grafana Alerting. Bez SDK, bez deploya, bez pośredniego serwisu.
W Grafanie: Alerting → Contact points → New. Wybierz Webhook i nazwij go wardenpoint.
$ Alerting › Contact points › + NewSkopiuj URL webhooka z dashboardu (Settings → Integrations → Grafana) i wklej go w pole URL punktu kontaktowego.
$ https://api.wardenpoint.com/hooks/{key}W Alerting → Notification policies utwórz lub edytuj politykę, która dopasowuje wybrane etykiety, i kieruj ją do wardenpoint.
$ matcher: severity=critical → wardenpointFormat na drucie
Grafana POSTuje standardową treść webhooka. WardenPoint przyjmuje body bez zmian, dołącza kontekst tenanta i zwraca 202 z UUID cyklu życia.
Wzorce routingu
Użyj etykiet Grafany, by wybrać inny łańcuch eskalacji per serwis lub severity. WardenPoint czyta etykiety — bez parsera.
Etykieta severity=critical rozsyła w pierwszym kroku połączenie głosowe + Telegram głos, email w trzeciej minucie.
Etykieta team=checkout routuje do grupy odbiorców zespołu checkout. Inne zespoły mają własne łańcuchy eskalacji.
Użyj env=prod jako matchera w polityce. Alerty ze staging zostają informacyjne, produkcyjne uruchamiają pełny łańcuch.
FAQ Grafana
Zacznij na darmowym planie, dodaj punkt kontaktowy, wyślij testowy alert z Grafany i obserwuj jak renderuje się oś czasu eskalacji.