Мониторинг медленных ответов: замечайте деградацию

Успешный HTTP-код может сопровождаться долгим ожиданием. Задайте порог времени ответа и контролируйте ухудшение отдельно от доступности.

Регистрация бесплатная. Эта проверка доступна на Free.

Пример проверки

Демонстрационные данные

HTTP 200, но ожидание превысило порог

Пример результата выше порога. Для статуса деградации нужны три последовательных цикла оценки, а не один такой ответ.

Результат: Медленный ответ

HTTP
200
Время ответа
1 842 мс
Порог
1 000 мс
URL
https://example.ru/health

Когда нужен мониторинг медленных ответов

Health endpoint

Отмечайте увеличение времени ответа приложения, даже если оно ещё возвращает успешный статус.

Внешнее API

Контролируйте длительность запроса к партнёру и сохраняйте наблюдения, когда интеграция начинает задерживать работу.

После релиза

Сопоставляйте историю ответа с изменениями приложения. Рост длительности может появиться раньше массовых ошибок.

Сначала история, затем порог

  1. 1

    Создайте HTTP-монитор для точного URL и изучите его обычную длительность в истории.

  2. 2

    Задайте порог выше привычного времени, но ниже задержки, которую команда считает неприемлемой.

  3. 3

    Включите правила для медленного ответа и восстановления. Сравнивайте длительность с порогом и учитывайте регион проверки.

Инструкция по настройке

Доступен не всегда означает быстр

Если проверять только HTTP-код, рост задержки останется успешным результатом до таймаута. Пользователи при этом уже могут ждать дольше обычного. Порог ответа даёт команде отдельный сигнал о деградации и помогает реагировать до полного отказа.

Используйте URL с предсказуемой нагрузкой. Тяжёлый отчёт и лёгкий health endpoint имеют разный нормальный диапазон. Порог, выбранный без истории, может превратить обычные колебания в поток уведомлений. Учитывайте сетевую задержку региона и реальные требования к методу.

Порог и таймаут решают разные задачи

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

Деградация подтверждается после трёх последовательных циклов оценки, в которых все учитываемые свежие успешные региональные результаты выше порога. Для восстановления нужны два цикла с результатами ниже 80% порога. Это запас против переключения статуса на каждом небольшом колебании.

Например, при пороге 1 000 мс одного ответа 1 842 мс недостаточно для деградации, а возврат к 900 мс ещё не означает восстановление. Для восстановления нужны результаты ниже 800 мс в двух последовательных циклах. Правила оповещений настраиваются отдельно от этой оценки.

При изменении URL пересмотрите порог. Новый endpoint может выполнять другую работу, поэтому старое значение не обязательно подходит. Сохраните предмет проверки понятным: один монитор измеряет конкретный запрос, а не скорость всей системы.

Что важно учитывать

  • Измеряется HTTP-запрос, а не полная загрузка страницы с JavaScript и изображениями. Для этого нужен PageSpeed.
  • Порог не определяет причину задержки. Сеть, сервер и внешняя зависимость требуют отдельного разбора.
  • Один медленный ответ не переводит монитор в деградацию: учитываются последовательные циклы и свежие региональные результаты.

Порог HTTP-ответа доступен на Free

Сравнить тарифы
  • Free: до 10 мониторов, история 5 дней.
  • Для регулярных сетевых проверок интервал на Free — от 5 мин..
  • Уведомления по email, в Telegram и через вебхуки настраиваются в кабинете.
  • Порог настраивается у HTTP-монитора; отдельного типа монитора «медленные ответы» нет.

Вопросы перед первой проверкой

Uptimely находится в открытой бете. Гарантированный SLA пока не предоставляется.

Это отдельный тип монитора?

Нет. Контроль медленных ответов настраивается порогом у HTTP-монитора. Создайте HTTP-проверку и задайте допустимую длительность.

Как выбрать значение порога?

Посмотрите обычные длительности того же URL и региона. Задайте запас над привычным диапазоном, сохранив полезный срок реакции.

Проверяется ли загрузка картинок?

Нет. Здесь контролируется HTTP-ответ. Загрузка ресурсов и Lighthouse-метрики относятся к PageSpeed, действия в интерфейсе — к Пути.

Когда подтверждается восстановление?

После двух последовательных циклов оценки, когда все учитываемые свежие успешные результаты ниже 80% настроенного порога. Уведомление отправляется по включённому правилу.

Связанные проверки

Настройте мониторинг медленных ответов

Регистрация бесплатная. Эта проверка доступна на Free. Банковская карта для регистрации не нужна.

Настроить порог ответа