Pomoc i poradnikiPowiadomienia › Wykrywanie anomalii czasu odpowiedzi

Wykrywanie anomalii czasu odpowiedzi

3 min czytania · Powiadomienia

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.

Tip: połącz wykrywanie anomalii ze stałym progiem wolnej odpowiedzi. Anomalie wychwytują nagłe względne pogorszenie, a stały próg z kolei bezwzględny pułap (na przykład „powiadom, gdy odpowiedź przekroczy 2 sekundy").
Czy ten poradnik był pomocny?