Окна обслуживания
Окна обслуживания позволяют запланировать технические работы, подавить ложные уведомления и уведомить пользователей через статус-страницу.
Зачем нужны окна обслуживания
Во время плановых технических работ -- деплоя, обновления базы данных, миграции серверов -- ваши сервисы могут быть временно недоступны. Без настроенного окна обслуживания PingMap зафиксирует сбой и отправит уведомления, создавая ненужный шум.
Окна обслуживания решают эту проблему:
- Подавляют уведомления -- команда не получает ложных алертов во время запланированных работ.
- Не искажают статистику -- время простоя во время обслуживания не учитывается в расчёте аптайма.
- Информируют пользователей -- на статус-странице отображается баннер о плановых работах.
Создание окна обслуживания
Перейдите в раздел «Обслуживание» и нажмите «Запланировать обслуживание». Укажите параметры:
| Параметр | Описание |
|---|---|
| Название | Описание работ, например «Обновление базы данных» или «Деплой v2.5» |
| Начало | Дата и время начала обслуживания |
| Окончание | Дата и время окончания (максимум 24 часа) |
| Мониторы | Выберите мониторы, которые будут затронуты обслуживанием |
Во время обслуживания
Когда наступает запланированное время обслуживания, PingMap автоматически:
Проверки продолжаются
Мониторы продолжают работать. Данные о доступности собираются, но результаты помечаются как «обслуживание».
Уведомления подавлены
Алерты в Telegram, email и webhook не отправляются для затронутых мониторов на время окна обслуживания.
Статус-страница обновлена
На публичной статус-странице появляется баннер с информацией о плановых работах и ожидаемым временем завершения.
Аптайм не страдает
Время простоя во время обслуживания исключается из расчёта процента аптайма.
Сценарии использования
Деплой нового релиза
Перед каждым деплоем создайте окно обслуживания на 15-30 минут. Укажите все затронутые мониторы. Если деплой завершится раньше, обслуживание можно закрыть вручную.
Миграция базы данных
Длительные миграции могут вызывать таймауты. Создайте окно обслуживания с запасом -- лучше закрыть раньше, чем получить ложный алерт в процессе.
Обновление SSL-сертификата
При ручном обновлении сертификата может быть короткий период, когда HTTPS недоступен. Запланируйте обслуживание на 5-10 минут для соответствующего монитора.
Плановое обновление инфраструктуры
Обновление операционной системы, перезагрузка серверов, замена оборудования -- всё это требует окна обслуживания. Создайте его заранее и уведомите пользователей через статус-страницу.
Рекомендации
- Создавайте окна обслуживания заранее, а не в момент начала работ. Это даст время подписчикам статус-страницы подготовиться.
- Закладывайте запас времени. Лучше закрыть обслуживание раньше, чем не успеть и получить ложные алерты.
- Указывайте понятное описание работ. Пользователи видят его на статус-странице.
- После завершения работ закройте обслуживание вручную, если оно завершилось раньше запланированного времени.
Планируйте работы без ложных срабатываний.