Окна обслуживания
Окно обслуживания (silence в API) останавливает уведомления для монитора или для всего инстанса на определённый период. Проверка продолжается под капотом: когда окно заканчивается, оповещение, которое всё ещё активно, уведомляется один раз, а не появляется из ниоткуда через два часа.
- Оповещения → Обслуживание: список окон со статусом Активно сейчас или Запланировано, и форма для добавления нового.
- Страница монитора → Заглушить на 1 ч / Заглушить до…: быстрое разовое окно для всего монитора.
- ++ctrl+k++ → Запланировать обслуживание.
Отложить (Snooze) на одном оповещении на вкладке Now или на странице
монитора — это уменьшенная версия того же механизма: разовое окно, привязанное
к точным меткам именно этого оповещения, а не ко всему монитору, так что родственное
правило продолжает говорить. Оно тоже появляется здесь, с именем Snooze · …. См.
Как убрать оповещение.
Разовое окно
Заголовок раздела «Разовое окно»| Поле | Значение |
|---|---|
| Имя | Показывается в списке и в истории. |
| Монитор | Оставьте пустым, чтобы покрыть все монитора. |
| Начало, Конец | Абсолютное время. Окно включает начало и не включает конец. |
| Комментарий | Необязательно. Зачем нужно окно. |
Разовые окна удаляются после того, как они прошли.
Еженедельное окно
Заголовок раздела «Еженедельное окно»| Поле | Значение |
|---|---|
| Дни | Какие дни недели (с понедельника по воскресенье). |
| С, До | Местное время в часовом поясе окна. Если До равно или раньше С, окно переходит через полночь («23:00 → 01:00» относится к дню, в который оно начинается). |
| Часовой пояс | Имя IANA, например Europe/Paris. Предзаполняется часовым поясом вашего браузера. |
Ежемесячное окно
Заголовок раздела «Ежемесячное окно»| Поле | Значение |
|---|---|
| По дню недели | Первый, Второй, …, Пятый или Последний, плюс день недели — «первое воскресенье», «последняя пятница». |
| По дате | Один или несколько дней месяца, от 1 до 31, разделённые запятыми («1, 15»). |
| С | Местное время начала, в часовом поясе окна. |
| Длительность | Сколько длится окно, как реальное прошедшее время. Ежемесячное окно может длиться дольше суток. |
| Часовой пояс | Как выше. |
Месяц, в котором такого дня не существует, пропускается, а не приблизительно подбирается: в феврале нет 31-го числа, а в апреле 2026 года нет пятого воскресенья, так что окно просто не открывается в этом месяце. Список показывает следующее вхождение, вычисленное сервером, чтобы вы могли проверить его одним взглядом.
В DumbMonit намеренно нет cron-выражений: cron-выражение называет моменты, а окну обслуживания нужна длительность. Дни месяца и «n-й день недели» покрывают календари, которыми люди пользуются на практике, и читаются в одну строку.
Часовые пояса и переход на летнее время
Заголовок раздела «Часовые пояса и переход на летнее время»Повторяющееся окно открывается в своё местное время по настенным часам, а затем длится свою длительность в реальном времени. Важны оба условия:
- Местный час не смещается. «Каждое воскресенье в 02:00 по
Europe/Paris» — это 01:00 UTC зимой и 00:00 UTC летом: окно следует за переводом часов, а не сдвигается на час два раза в год. - Длительность не растягивается. В ночь перевода часов назад промежуток с 02:00 до 04:00 по настенным часам длился бы три реальных часа; окно всё равно длится два. В ночь перевода часов вперёд, когда 02:00 не существует, окно открывается, как только часы снова идут.
Окно, сохранённое до появления часовых поясов, сохраняет свой фиксированный смещение UTC и ведёт себя точно так же, как раньше. Пересохраните его с часовым поясом, чтобы оно следовало за переводом часов. Имя часового пояса, неизвестное серверу, отклоняется при сохранении, с примером.
Сопоставители (matchers)
Заголовок раздела «Сопоставители (matchers)»Окно также можно ограничить точными совпадениями меток (matchers в API): все они
должны совпадать с метками оповещения, например tag_role = lab и
__name__ = dumbmonit_up. Окно без монитора и без сопоставителя заглушает весь
инстанс. Перекрывающиеся окна допустимы; заглушение объясняет первое окно,
покрывающее данный момент.
Как выглядит заглушённое оповещение
Заголовок раздела «Как выглядит заглушённое оповещение»Оповещение сохраняет свою фазу и показывает silenced: true; история фиксирует
переход с notified: false и причиной. Отключение окна (enabled: false)
оставляет его в списке без эффекта.
На публичной странице статуса
Заголовок раздела «На публичной странице статуса»Монитор, покрытый окном обслуживания, показывается как Обслуживание на любой странице статуса, которая его перечисляет, вместо красного цвета. Если больше ничего на странице не упало и не деградировало, общее состояние страницы также читается как Обслуживание. Таким образом отображаются только окна, которые называют монитор — или чьи сопоставители являются метками уровня монитора; окно, ограниченное одной метрикой, остаётся делом оповещений.