Wykrywanie anomalii czasu odpowiedzi
ePulz.io nie śledzi tylko tego, czy strona działa, czy nie. Śledzi również czas odpowiedzi i powiadomi cię, gdy strona nagle wyraźnie zwolni w porównaniu z tym, jak zachowuje się zwykle. To wczesne ostrzeżenie - wolniejsze odpowiedzi często poprzedzają całkowitą awarię.
Jak to działa
- Z ostatnich kontroli monitora budujemy baseline - typowy czas odpowiedzi.
- Każdą nową odpowiedź porównujemy z baseline za pomocą odpornej statystyki (mediana i MAD - median absolute deviation). W odróżnieniu od zwykłej średniej nie jest ona wrażliwa na kilka losowych wahań.
- Jeśli odpowiedź jest wyraźnie wolniejsza (przekroczy próg zmodyfikowanego z-score) i jednocześnie wzrośnie co najmniej o stałą minimalną wartość, oceniamy to jako anomalię i wysyłamy powiadomienie. Podwójny warunek zapobiega fałszywym alarmom przy drobnych wahaniach.
Gdzie to zobaczysz
W szczegółach monitora widzisz czas ostatniej anomalii. W samym powiadomieniu (e-mail, Telegram, webhook) jest dodatkowo również to, o ile odpowiedź była wolniejsza niż zwykle (na przykład „2,4x wolniej"). Powiadomienie przychodzi tymi samymi kanałami co awarie.
Włączanie i wyłączanie
Wykrywanie anomalii jest opcjonalne - włączasz je w szczegółach monitora. Jest dostępne w planach Pro i Business. Wyłącz je w przypadku monitorów, które mają naturalnie bardzo zmienny czas odpowiedzi i generowałyby zbędne powiadomienia.