Ложные срабатывания

Механизм проверки при недоступности сервиса и обработка ложных срабатываний


При проверке сервиса на доступность могут возникать ложные срабатывания. Например, сервис может быть недоступен из-за проблем с сетью или сервер единоразово ответил с ошибкой.

Чтобы минимизировать такие ошибки, Statuser выполняет проверки из нескольких регионов — сейчас это Москва, Алматы и Амстердам. При добавлении сервера вы можете выбрать, из каких регионов выполнять мониторинг.

Не рекомендуется выполнять проверки только из одного региона — это может привести к ложным срабатываниям при кратковременных проблемах в конкретной локации. Для надёжности рекомендуется выбрать хотя бы два региона.

Кроме географического распределения, для повышения надёжности используется механизм повторных попыток. Если первая проверка завершилась с ошибкой, Statuser выполнит ещё две повторные попытки с увеличивающимся интервалом:

  • После 1-й неудачной попытки — повтор через 700 мс
  • После 2-й — ещё одна попытка через 1500 мс

Сервис будет считаться недоступным, только если все 3 попытки в каждом из выбранных регионов завершились неудачно.

Пример поведения

Москва →
1.	Первая проверка → ✅ Успешно → [Доступен]
    ↘ ❌ Неудачно → Через 700 мс →
2.	Вторая проверка → ✅ Успешно → [Доступен]
    ↘ ❌ Неудачно → Через 1500 мс →
3.	Третья проверка → ✅ Успешно → [Доступен]
    ↘ ❌ Неудачно → [Недоступен]
    
Алматы →
...
 
Амстердам →
...

Общее время проверки складывается из времени выполнения трёх попыток и интервалов между ними.