Как мы определяем сбои
«Детектор сбоев» отвечает на вопрос «это у меня не работает или у всех?» за счёт двух независимых сигналов: автоматических проб из разных точек и обезличенных жалоб пользователей. Ниже — как устроен пайплайн и чем наш подход отличается от простого списка «сайт лежит».
Точки мониторинга
Каждый отслеживаемый URL проверяется из нескольких локаций. На старте это:
- Москва (RU) — основная российская точка;
- дополнительные RU-точки (регионы / СПб) — для сравнения внутри страны;
- зарубежная точка (DE, Hetzner) — контроль «работает ли сервис вообще».
Сеть расширяется: на старте часть RU-точек может жить на одном VPS, при этом зарубежный аплинк — отдельный. Это важно честно указывать: географическое разнообразие растёт, но сравнение «РФ vs зарубеж» уже сейчас позволяет отличать блокировку от глобального сбоя.
Частота и что мы измеряем
Пробы выполняются примерно каждые 2 минуты. Для каждой фиксируем: успех/неуспех HTTP(S), время отклика (latency) и тип ошибки (таймаут, reset, DNS, TLS и т.п.). Резкий рост latency при формально «живом» ответе часто означает замедление трафика, а не полный даун.
Жалобы пользователей
Параллельно собираем короткие репорты: «не открывается», «медленно», «не грузит медиа», «не входит». IP не храним — используем HMAC-хэш и справочник для региона/оператора. Аномалия по жалобам — это всплеск выше обычного уровня для данного часа суток у конкретного сервиса, а не абсолютное «N сообщений».
Как появляется вердикт
- Глобальный сбой — красные пробы и из РФ, и из-за рубежа, плюс рост жалоб.
- Блокировка / ограничение в РФ — зарубежные пробы зелёные, российские — нет (или резко хуже).
- Замедление в РФ — ответы есть, но latency из России аномально высокий при норме за рубежом.
- Локальная проблема — у части провайдеров/регионов; общий фон сервиса спокойный.
Чем это не является
Мы не официальный status-page брендов и не заменяем их заявления. Страница «О проекте» описывает позиционирование и дисклеймеры; здесь — техническая методика. Актуальный статус конкретного сервиса всегда на его странице мониторинга, например Telegram.