Webhooki
« powrót do listy funkcji
Webhooki to technika służaca do natychmiastowego przesyłania danych pomiędzy aplikacjami. W odróżnieniu od API, aplikacja odbierająca dane nie musi "odpytywać" aplikacji wysyłającej - komunikację inicjuje aplikacja wysyłająca.
Super Monitoring umożliwia wysyłanie alertów w postaci webhooka na dowolny adres URL. Może to być URL Slacka, Zapiera, IFTTT lub dowolnej innej aplikacji lub skryptu akceptującego webhooki.
Webhooki to technika służaca do natychmiastowego przesyłania danych pomiędzy aplikacjami. W odróżnieniu od API, aplikacja odbierająca dane nie musi "odpytywać" aplikacji wysyłającej - komunikację inicjuje aplikacja wysyłająca.
Super Monitoring umożliwia wysyłanie alertów w postaci webhooka na dowolny adres URL. Może to być URL Slacka, Zapiera, IFTTT lub dowolnej innej aplikacji lub skryptu akceptującego webhooki.
Jak to działa
W zależności od konfiguracji testu, alerty są wysyłane w momencie wykrycia zdarzenia, przedłużającego się trwania problemu lub zakończenia zdarzenia. Te same informacje, które są zawarte w alercie emailowym, mogą być przekazywane jako webhook w formacie JSON.
Przykład komunikatu webhook z alertem:
{ "check": { "id": "4103", "name": "Moja strona", "proto": "https", "url": "www.mojastrona.pl/podstrona", "type": "availability" }, "event": { "eventID": "1122126", "eventStart": "2021-01-02 15:59:03", "eventEnd": null, "alert": "started", "response": { "eventError": "HTTP 404", "info": "Serwer zwrócił inną odpowiedź niż 200 OK." } }, "TimeZone": "GMT+01:00" }
Konfiguracja
Żeby uruchomić wysyłanie alertów w postaci webhooków, trzeba:- Pobrać adres URL webhooka z docelowej aplikacji.
- W sekcji "Kontakty" dodać nowy webhook, nadać mu nazwę oraz wkleić adres URL webhooka.
- W ustawieniach wybranych testów włączyć wysyłanie alertów na utworzony webhook.
« powrót do listy funkcji