Пауза мониторов на время обслуживания или деплоя

У каждого монитора есть флаг paused в UI: пауза — осознанное «не шлём алерты», возобновление — когда работа закончена. Ниже — отличие от окон расписания, инцидентов и контактов.

Что делает пауза

Дашборд показывает paused-бейдж, на деталях — кнопка pause/resume через POST `/site/<id>/pause`. Пока пауза, не ждите свежих up/down как у активного монитора.

Пауза и окна расписания

Окна задают, когда крутить синтетику. Пауза сильнее: «мы в работе, не беспокоить». Окна — ночной тишина; пауза — заморозка деплоя.

Пауза и контакты

Контакты общие между мониторами. Пауза бьёт по одному монитору, не трогая маршрутизацию остальных сервисов на тот же email.

Инциденты

История инцидентов остаётся; в `/incidents` после входа видны прошлые строки. Пауза не стирает прошлое, только снижает шум вперёд.

Команда

Фиксируйте в ранбуке кто поставил паузу и когда снять. Поле paused на записи монитора видно с дашборда.

И SLA CSV

Экспорт SLA по-прежнему отражает прошлые сканы. Если нужно исключить окна обслуживания из отчётности — процесс + календарь, не автоматическое вычитание.

REST и heartbeat

Пауза хранится на записи монитора независимо от типа — проверьте в приложении сценарии REST/heartbeat, если от них зависите.

Практика

На стейдже: пауза безопасного монитора, проверка бейджей, resume, затем настройка окон для регулярной тиши.

Что можно проверять в SitePuls на этой странице

  • На деталях монитора pause/resume через POST `/site/<id>/pause`, флаг `paused` на записи Site и бейдж на дашборде.
  • Окна расписания лишь пропускают синтетику по расписанию; пауза — операторский переключатель на время работ без смены window_mode.
  • Инциденты остаются в `/incidents` после входа; пауза не удаляет историю сбоев.
  • Контакты остаются привязанными; пауза бьёт по одному монитору, в отличие от отключения общего контакта.

Куда уходят оповещения об инцидентах

  • Адреса электронной почты в контактах получают письма при открытии и закрытии инцидентов (в рамках настроек уведомлений).
  • Уведомления в Telegram через бота SitePuls после привязки чата к контакту (включая сценарий /start для ожидающих контактов).
  • HTTPS-вебхуки с JSON: тип события, идентификаторы монитора, статус, время, при необходимости id инцидента и короткое сообщение — для своих интеграций.
  • Режим Slack-compatible incoming webhook: отдельный формат полезной нагрузки в настройках контакта.

FAQ

Пауза удаляет историю?

Нет, история проверок и инцидентов сохраняется.

Пауза всех мониторов разом?

UI — по одному id; массово только своей автоматизацией.

Виден ли paused на public status?

Зависит от включённых мониторов и шаблона статуса — см. гайд public status.

Это как удаление?

Удаление убирает конфигурацию; пауза сохраняет её и историю.

Нужны ли контакты при паузе?

Остаются настроенными; просто меньше новых инцидентов.

Могут ли гости ставить паузу?

Управление только после входа; маркетинг лишь описывает поведение.

Совместимость со smart alerts?

Smart смотрит активные HTTP-сканы с историей; в паузе новые сканы не копятся.

Где про окна без паузы?

Гайд monitoring schedule windows про маски дней/часов без переключения paused.