Jak otrzymywać alerty z HostTracker
HostTracker może alarmować Cię przez dziesięć kanałów: e-mail, SMS, automatyczne połączenie głosowe, pięć komunikatorów, webhook HTTP oraz powiadomienia web push. Prowadzenie monitorów opłaca się tylko wtedy, gdy dowiesz się o awarii w chwili, gdy się zdarza, zamiast zauważyć ją godziny później na panelu, którego nikt nie obserwował. To, który kanał jest właściwy, zależy od momentu: telefon zwróci uwagę o 3 nad ranem tak, jak nie zrobi tego wiadomość na czacie, podczas gdy wiadomość na czacie w zupełności wystarczy na ostrzeżenie, które może poczekać do rana. To przegląd tego, jakie kanały istnieją, jak między nimi wybierać, jakie zdarzenia wyzwalają alarm i jak skonfigurować prostą eskalację, żeby właściwa osoba dowiedziała się o problemie, zanim minie zbyt dużo czasu.
Dziesięć kanałów, przez które alarmuje HostTracker
E-mail, SMS i połączenie głosowe to podstawy konta. E-mail pasuje do wszystkiego, co możesz przeczytać we własnym tempie i co chcesz mieć zapisane; SMS dociera do Ciebie krótkim tekstem, gdy jesteś z dala od ekranu; automatyczne połączenie głosowe odczytuje nazwę witryny i to, że nie działa, do alertów, których nie możesz przespać.
Komunikatory dodają Telegram, Viber, Facebook Messenger, Google Chat i Discord, więc monitor może wysłać wiadomość na czat, który Twój zespół już ma otwarty, zamiast dodawać jeszcze jedną skrzynkę do sprawdzania.
HTTP (webhook) wysyła zdarzenie jako JSON pod adres URL, który kontrolujesz. Tak też działa kontakt Slack pod maską - wklej adres URL Slack Incoming Webhook do kontaktu HTTP, a alert trafi na kanał. Zobacz poradnik konfiguracji Slacka, żeby poznać dokładne kroki.
Web Push wysyła powiadomienie przeglądarki prosto na Twój pulpit albo telefon bez żadnej konfiguracji kanału, gdy tylko przyznasz karcie przeglądarki uprawnienie do pokazywania powiadomień.
(Jeśli Twoje konto wciąż ma kontakt Skype sprzed lat, nadal będzie dostarczał wiadomości. Skype został wycofany dla nowych kontaktów, więc nie pojawia się już na liście typów kontaktów.)
Wybór kanału do sytuacji
E-mail łatwo przeoczyć, jeśli utonie w skrzynce odbiorczej, ale to właściwe miejsce dla wszystkiego, co chcesz mieć jako zapis. SMS i połączenia głosowe są zbudowane, żeby Ci przeszkodzić, czego chcesz przy prawdziwej awarii, a czego nie chcesz przy drobnym ostrzeżeniu. Komunikatory trafiają tam, gdzie Twój zespół już patrzy, bez dodawania kolejnego logowania, co czyni je dobrym środkiem. Webhook, w tym kontakt Slack, to najlepsza opcja, gdy więcej niż jedna osoba potrzebuje wspólnego wglądu w to, co się dzieje. Web push nie wymaga żadnej konfiguracji, ale dociera tylko do urządzenia, na którym otwarta jest karta przeglądarki.
Praktyczny wzorzec to wysyłanie codziennych ostrzeżeń na kanał, który łatwo przejrzeć, jak komunikator albo kanał Slacka, i zarezerwowanie połączenia telefonicznego albo SMS-a dla alertów, które naprawdę wymagają, żeby ktoś natychmiast zadziałał.
Które zdarzenia wysyłają alert
Każdy kontakt dołączony do monitora subskrybuje konkretne zdarzenia tego monitora, a nie całe konto. Są trzy zdarzenia do wyboru: Down (monitor właśnie zawiódł), Up (odzyskał sprawność) i Repeat (przypomnienie, że wciąż nie działa). Down i Up oznaczają początek i koniec incydentu; Repeat to to, co wciąż przypomina, dopóki awaria się przeciąga, więc możesz je wyłączyć dla kontaktu, który musi wiedzieć tylko raz, albo włączyć dla tego, kto pracuje nad problemem.
Nieudane sprawdzenie samo w sobie nie wysyła alertu Down. HostTracker najpierw ponownie sprawdza witrynę z innych lokalizacji, więc jeden niestabilny punkt kontrolny sam z siebie nie wyzwala alertu. Zobacz monitoring dostępności z wielu lokalizacji, żeby dowiedzieć się, jak działa to sprawdzenie z wielu lokalizacji.
Jeśli prowadzisz więcej niż garstkę monitorów, dołączanie tych samych kontaktów do każdego z osobna szybko robi się żmudne. HostTracker pozwala zapisać zestaw kontaktów i ich subskrypcji zdarzeń jako grupę, a potem zastosować tę grupę do monitora za jednym razem, zamiast za każdym razem odbudowywać tę samą listę. Skonfiguruj to, gdy tylko masz więcej niż dwa lub trzy monitory dzielące tych samych ludzi.
Alerty to nie to samo co raporty
Powyższe kanały obejmują alerty: Down, Up i Repeat, wysyłane w chwili, gdy zdarzenie nastąpi. HostTracker osobno oferuje okresowe raporty, czyli dzienne, tygodniowe, miesięczne, kwartalne albo roczne podsumowania dostępności monitora, a raporty trafiają tylko do kontaktów e-mail. Raport miesięczny dołącza też podsumowania kwartalne i roczne, więc subskrypcja Miesięcznie nie oznacza pominięcia tych o dłuższym zasięgu. Jeśli przenosisz swoje alerty w czasie rzeczywistym na Slack, SMS albo komunikator, zostaw co najmniej jeden kontakt e-mail zasubskrybowany do raportów, jeśli wciąż chcesz, żeby okresowe podsumowanie trafiało do skrzynki odbiorczej.
Budowanie prostej eskalacji
Każdy kontakt ma własne opóźnienie dla alertów Down, wybierane z ustalonego zestawu opcji: natychmiast, 3 minuty, 5, 15, 30, godzina, 3 godziny, 6 godzin, 12 godzin albo 24 godziny. To opóźnienie zamienia płaską listę kontaktów w łańcuch eskalacji. Ustaw kontakt Telegram albo telefon osoby dyżurnej na natychmiastowy, a kontakt menedżera na opóźnienie 15 albo 30 minut; jeśli witryna wciąż nie działa, gdy to opóźnienie minie, alert Down dotrze też do drugiego kontaktu, przychodząc później, ale poza tym tak samo jak pierwszy. Kontakt, którego opóźnienie nigdy nie nadejdzie, bo witryna wcześniej odzyskała sprawność, nie jest niepokojony ani tym opóźnionym alertem, ani powiadomieniem o odzyskaniu dla tego samego incydentu.
To wystarczy, żeby zbudować prosty łańcuch: natychmiastowa wiadomość do osoby dyżurnej, a potem połączenie telefoniczne do drugiej osoby tylko wtedy, gdy problem przetrwa pierwsze kilka minut.
Ten sam pomysł skaluje się do większego zespołu: kontakt Slack albo komunikator ustawiony na natychmiastowy dla ogólnej widoczności, kontakt SMS na 15 minut dla osoby odpowiedzialnej za usługę i połączenie głosowe po godzinie dla kogoś, kogo trzeba włączyć, jeśli problem wciąż nie jest rozwiązany. Opóźnienie należy do samego kontaktu, a nie do monitora, więc te same trzy kontakty i ich opóźnienia przenoszą się na każdy monitor, do którego je zasubskrybujesz. Jeśli jeden monitor potrzebuje szybszego albo wolniejszego łańcucha niż reszta, zasubskrybuj go do innego zestawu kontaktów, albo stwórz drugi kontakt SMS albo głosowy z własnym opóźnieniem tylko na ten przypadek.
Powiązana lektura
Wszystko inne, co HostTracker sprawdza i raportuje, znajdziesz na stronie funkcji. Jeśli Twój zespół już żyje w Slacku, skonfiguruj alerty Slack zamiast dodawać kolejną skrzynkę. O tym, jak HostTracker unika fałszywych alarmów z jednej niestabilnej lokalizacji, przeczytasz w monitoringu dostępności z wielu lokalizacji.
- Wszystkie poradniki monitoringu - centrum dla każdego typu sprawdzenia, z którego pochodzą te alerty.
- Czy witryna nie działa u wszystkich, czy tylko u mnie - ręczna wersja pytania, na które alert odpowiada za Ciebie.
- Funkcje HostTracker
- Monitoring dostępności z wielu lokalizacji
- Odbieraj alerty HostTracker w Slacku