Как мы определяем сбои

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

Точки мониторинга

Каждый отслеживаемый URL проверяется из трёх независимых точек — мы не завышаем цифру «33 города», которой нет в нашей сети:

Сравнение «РФ vs зарубеж» отличает блокировку и замедление от глобального сбоя. Массовый сбой открываем только если пробы падают и есть аномалия жалоб: красные пробы без жалоб почти всегда бан дата-центровых IP, а не «у всех не работает». Официальный контур госмониторинга сети — ЦМУ ССОП; мы на него ссылаемся как на внешний авторитет, а не копируем.

Частота и что мы измеряем

Пробы выполняются примерно каждые 2 минуты. Для каждой фиксируем: успех/неуспех HTTP(S), время отклика (latency) и тип ошибки (таймаут, reset, DNS, TLS и т.п.). Резкий рост latency при формально «живом» ответе часто означает замедление трафика, а не полный даун.

Жалобы пользователей

Параллельно собираем короткие репорты: «не открывается», «медленно», «не грузит медиа», «не входит». IP не храним — используем HMAC-хэш и справочник для региона/оператора. Аномалия по жалобам — это всплеск выше обычного уровня для данного часа суток у конкретного сервиса, а не абсолютное «N сообщений».

Как появляется вердикт

  1. Глобальный сбой — красные пробы и из РФ, и из-за рубежа и рост жалоб. Без жалоб глобальный сбой не объявляем.
  2. Блокировка / ограничение в РФ — зарубежные пробы зелёные, российские — нет (или резко хуже).
  3. Замедление в РФ — ответы есть, но latency из России аномально высокий при норме за рубежом.
  4. Локальная проблема — у части провайдеров/регионов; общий фон сервиса спокойный.

Чем это не является

Мы не официальный status-page брендов и не заменяем их заявления. Страница «О проекте» описывает позиционирование и дисклеймеры; здесь — техническая методика. Актуальный статус конкретного сервиса всегда на его странице мониторинга, например Telegram.