Сброс статистики монитора
Иногда история монитора перестаёт быть полезной: неделю он смотрел на staging-URL, ошибка в настройке нагенерила стену ложных падений, или вы переиспользуете существующий монитор под новый сервис. Если удалить и пересоздать монитор — потеряются его ID, привязки оповещений и чекеров. Сброс статистики — это золотая середина: он стирает накопленные данные и начинает шкалу с нуля, оставляя сам монитор нетронутым.
Это действие необратимо. Отмены нет, резервной копии стёртых данных тоже.
Где это находится
Кнопка живёт в форме редактирования монитора, а не на странице деталей:
- Откройте монитор и нажмите Редактировать (или иконку карандаша).
- Разверните Дополнительные настройки внизу формы.
- Нажмите красную кнопку Сбросить статистику.
- Диалог подтверждения попросит ввести имя монитора — кнопка активируется только после совпадения.
Кнопка появляется только при редактировании существующего монитора — при создании её нет.
Что стирается
Удаляется
- Все отдельные результаты проверок
- Временная шкала статусов (полосы uptime)
- Часовые и дневные агрегаты uptime
- Состояние по чекерам (последняя ошибка, свежесть)
- Все инциденты этого монитора (открытый сначала авто-резолвится)
- История отправленных уведомлений
- Кэш uptime / времени отклика (статус возвращается в неизвестно)
Сохраняется
- Сам монитор и его ID
- Вся конфигурация (URL, протокол, интервал, пороги)
- Оповещения, привязанные к монитору
- Привязки чекеров и правило агрегации
После сброса монитор продолжает работать по своему расписанию — ближайшая же проверка начинает новую шкалу.
Подтверждение и защита
Сброс статистики защищён двумя слоями, чтобы он не сработал случайно:
- Подтверждение вводом имени в UI — нужно ввести точное имя монитора; кнопка подтверждения заблокирована до совпадения.
- Явный флаг в API — запрос обязан содержать
confirm: true, иначе он отклоняется с422 Unprocessable Entity. Это защищает от случайных вызовов из shell или LLM-инструментов.
Для одного монитора одновременно может выполняться только один сброс. Если сброс уже идёт, повторная попытка вернёт 409 Conflict — подождите немного и повторите.
Большие мониторы
Для мониторов с миллионами сохранённых проверок стирание выполняется батчами на сервере и может занять до нескольких минут. UI показывает состояние Сброс… и ждёт завершения до 180 секунд, после чего сообщает, сколько проверок, интервалов и инцидентов удалено. Бейдж статуса монитора, in-flight-состояние и кэш SSL обновляются автоматически после завершения.
API и MCP
Та же операция доступна вне UI:
- REST:
POST /api/v1/monitors/:id/reset-statsс телом{ "confirm": true }. Аутентификация и формат ответа описаны в API справочнике →. - MCP: инструмент
reset_monitor_statsдаёт ту же операцию AI-клиентам (помечен как destructive и тоже требует подтверждения).
Нужно просто временно остановить проверки? Используйте Паузу — она замораживает расписание, не трогая историю, и возобновить можно в любой момент.