Podejście oparte na webhookach
Wklej URL WardenPoint do ustawień powiadomień Twojego narzędzia monitorującego. Zero kodu, zero wdrożeń.
$ https://api.wardenpoint.com/hooks/{key}WardenPoint przyjmuje webhook lub wywołanie REST z dowolnego źródła, któremu już ufasz — Grafana, Prometheus Alertmanager, Zabbix, Sentry, Uptime Kuma, Laravel albo własny skrypt — i rozprowadza alert po ośmiu kanałach, dopóki ktoś nie potwierdzi.
Anatomia jednego alertu
LIVEŹródła
Każde źródło ma dedykowany przewodnik z przykładową treścią i sugerowaną polityką eskalacji. Każdy kafelek prowadzi do konfiguracji krok po kroku.
Anatomia
Każda integracja przebiega według tego samego czteroetapowego procesu: odebranie, normalizacja do typowanej treści, trasowanie według polityki odbiorcy, eskalacja do potwierdzenia. Bez kodu klejącego po Twojej stronie.
Twoje źródło wysyła HTTPS webhook lub podpisuje wywołanie REST kluczem API. Obie ścieżki przyjmują ten sam kontrakt treści.
WardenPoint parsuje treść do typowanego NotificationPayload, dołącza kontekst Twojej firmy i nadaje UUID na cały cykl życia.
Channel resolver wybiera preferowane kanały odbiorcy dla tego priorytetu — Telegram głos, połączenie PSTN, SMS, WhatsApp, e-mail lub Viber.
Jeśli odpowiedzialny nie potwierdzi w okienku czasowym, łańcuch eskalacji automatycznie przechodzi do kolejnego kroku i kanału.
Katalog
Otwórz dowolną integrację, aby zobaczyć dokładny URL webhooka, instrukcje podpisywania, przykładową treść i sugerowaną politykę eskalacji.
Dodaj WardenPoint jako punkt kontaktowy. Przyjmujemy domyślną treść Grafany i trasowanie po etykietach.
Skonfiguruj webhook receiver w alertmanager.yml. Grupowane alerty trafiają jako jeden incydent z jednym UUID.
Utwórz media type w Zabbixie, który wysyła JSON do WardenPoint. Severity mapuje się bezpośrednio na priorytet alertu.
Użyj webhooka Sentry do eskalacji krytycznych issue. Filtruj po środowisku, poziomie lub tagu wydania.
Skieruj powiadomienia webhook z dowolnego monitora do WardenPoint. Potwierdzenie niedostępności anuluje łańcuch.
Użyj standardowego kanału Notification albo handlera Monolog do eskalacji wyjątków produkcyjnych i nieudanych jobów.
Działa wszystko, co potrafi POST JSON — wewnętrzne serwisy, GitHub Actions, schedulery, urządzenia IoT, narzędzia in-house.
Dodaj WardenPoint jako webhook Datadog. Priorytet monitora mapuje się na severity, a recovery wysyła powiadomienie o rozwiązaniu i automatycznie anuluje łańcuch eskalacji.
Zasubskrybuj temat SNS do WardenPoint przez HTTPS. Alarmy CloudWatch przychodzą jako powiadomienia — subskrypcję potwierdzamy automatycznie, a stan OK wysyła informację o rozwiązaniu i automatycznie anuluje łańcuch eskalacji.
Dodaj webhook repozytorium lub organizacji. Nieudane uruchomienia Actions oraz alerty skanowania kodu / Dependabota / wykrycia sekretów wzywają dyżurnego, a udane uruchomienie zamyka wcześniejszą awarię.
Skieruj alertowy e-mail dowolnego narzędzia na unikalny adres. Temat staje się tytułem, słowa kluczowe ustawiają priorytet, a linia dedup_key daje dokładną korelację.
Wzorce
Większość zespołów sięga po jeden z nich. Kontrakt po sieci jest identyczny.
Wklej URL WardenPoint do ustawień powiadomień Twojego narzędzia monitorującego. Zero kodu, zero wdrożeń.
$ https://api.wardenpoint.com/hooks/{key}Wywołaj POST /api/v1/notifications/send ze swojego serwisu. Uwierzytelnij się nagłówkiem X-API-Key.
$ curl -X POST /api/v1/notifications/sendZapakuj WardenPoint w kanał Notification w Laravelu, transport loggera w Node.js lub handler w Pythonie.
$ $user->notify(new IncidentAlert($payload))Najczęstsze pytania
Bez karty kredytowej. Wyślij testowego webhooka z Grafany, Alertmanagera albo curl i obserwuj oś czasu eskalacji w czasie rzeczywistym.