DevOps

Как остановить монитор Postman после удаления

Монитор Postman продолжает запускаться и слать уведомления после удаления? Диагностика, удаление через UI и API, решение для осиротевших мониторов, обращение в поддержку. Пошаговое руководство по остановке Postman монитора.

Как остановить монитор в Postman, который продолжает запускаться и отправлять уведомления по электронной почте после того, как я его удалил? Я создал монитор, добавил в него коллекцию, настроил интервал запуска и проверил работу, затем удалил монитор, но Postman всё равно продолжает его запускать и присылает письма, при этом в интерфейсе монитор не виден. Что я мог сделать неправильно и как окончательно отключить или удалить такой монитор?

Если монитор Postman продолжает запускаться и присылать уведомления после удаления, скорее всего он «осиротел» (связанный с удалённым workspace) или удаление не прошло корректно на сервере, из‑за чего монитор остаётся в бэкенде, но не виден в интерфейсе. Сначала сделайте быструю диагностику (проверка списка мониторов, содержимого писем и возможных workspace), попытайтесь удалить через UI или Postman API; если API не показывает монитор — подготовьте и отправьте в поддержку Postman ID/примеры писем (они могут удалить монитор вручную). Пока проблема решается, временно отфильтруйте такие письма на почте.


Содержание


Почему монитор Postman продолжает запускаться после удаления

Частые причины — неочевидные. Вот что встречается чаще всего.

  • Удалён workspace или коллекция, а сам монитор «осиротел» в бэкенде и продолжает выполняться (такое поведение зафиксировано в реальных репортах пользователей) — см. обсуждение в официальном трекере ошибок: Issue #5406 на GitHub и похожий кейс в другом issue: #8387.
  • Монитор был перемещён в другое рабочее пространство или принадлежит другому владельцу — вы могли удалить коллекцию, но не тот монитор.
  • Поведение автоматических повторных запусков: когда прогон терпит отказ, система может автоматически перезапустить монитор (это не то же самое, что «монитор после удаления» — но может выглядеть как дополнительные письма), подробнее в справке Postman: Is there a way to disable the automatic re-run of a monitor?.
  • Бывают баги: пользователи в сообществе сообщали, что монитор был удалён в UI, но support удалил его вручную после обращения — пример обсуждения: Monitor was deleted but seems to be still running (Postman Community).

Что это означает для вас? Если монитор «осиротел» — вы не всегда сможете удалить его из UI или через API; потребуется поддержка Postman.


Быстрая диагностика: что проверить в первую очередь

Перед то, как писать в поддержку, соберите факты — это ускорит решение.

  1. Проверьте панель «Monitors» в Postman: откройте список всех мониторов — https://go.postman.co/me/monitors — и переключайтесь по workspace (Team / Personal). Иногда монитор находится в другом workspace.
  2. Ищите по имени: возможно, у вас есть второй монитор с похожим именем (ошибки при создании копии коллекции).
  3. Извлеките данные из уведомления по почте:
  • Скопируйте ссылку «View run» или «Open in Postman» — в URL часто присутствует идентификатор прогона/монитора.
  • Посмотрите заголовки письма (raw headers) — там будет время, message-id и иногда ссылочный идентификатор.
  1. Спросите коллег: может, монитор был настроен кем‑то ещё (другой владелец/команда).
  2. Попробуйте найти похожие записи в логах вашего приложения или webhook-приёмника — это поможет подтвердить, что именно Postman делает запросы.

Найдя ID монитора или ID прогона — вы сможете попробовать удалить его через API или отправить этот ID в поддержку.


Как удалить монитор через интерфейс Postman (UI)

Если монитор виден в списке — удаление простое.

  1. Перейдите в Monitors: https://go.postman.co/me/monitors (или через левое меню Postman → Monitors).
  2. Найдите нужный монитор (по имени или расписанию).
  3. Нажмите ⋯ (три точки) справа от монитора → Delete (или Disable, если хотите просто остановить запуски). Подтвердите удаление.
  4. Убедитесь, что история прогона исчезла и письма прекратились.

Официальная документация по мониторам и FAQ описывает стандартные сценарии удаления и поведения: Postman Monitors FAQ.

Если монитор в UI есть, но письма продолжают приходить — соберите примеры писем и попробуйте удалить ещё раз или деактивировать монитор.


Как удалить монитор через Postman API — примеры curl

Если монитор не виден в UI, но ваш аккаунт имеет доступ через Postman API, попробуйте получить список и удалить через API. (Команда API использует заголовок X-Api-Key.)

Получить список мониторов:

bash
curl --location --request GET 'https://api.getpostman.com/monitors' \
 --header 'X-Api-Key: {{POSTMAN_API_KEY}}'

Найдите в ответе monitor.id или monitor.uid соответствующий имени/ссылке из письма. Удалить монитор:

bash
curl --location --request DELETE 'https://api.getpostman.com/monitors/{{MONITOR_UID}}' \
 --header 'X-Api-Key: {{POSTMAN_API_KEY}}'

Примечания:

  • API‑ключ можно создать в Postman (Account → API keys). Убедитесь, что ключ имеет права доступа к нужному workspace/команде.
  • Если API не возвращает «осиротевший» монитор — это уже известный кейс: некоторые orphan‑мониторы не доступны ни через Dashboard, ни через API (см. Issue #5406). В таком случае — переходите к обращению в поддержку.

Если монитор «осиротел» и не виден в UI/через API

Это самый неприятный сценарий, но он случается (см. реальные кейсы: community thread, GitHub issue #8387).

Действуйте так:

  1. Соберите доказательства:
  • Полный текст/заголовки писем с уведомлениями;
  • Ссылки из письма (View run) и время/ID прогона;
  • Название монитора и название workspace, если помните;
  • Идентификатор аккаунта/команды (если применимо).
  1. Откройте тикет в Postman Support и приложите всё собранное — это ускорит ручную проверку и удаление со стороны команды Postman.
  2. В запросе укажите просьбу: «Please permanently delete the orphaned monitor with ID = … / monitor name = … — it continues to run despite deletion.» (Примерные кейсы в community показывают, что support удаляет такие мониторы вручную.)

Шаблон для тикета (скопируйте и заполните):

Тема: Orphaned monitor continues to run after deletion
Тело:

  • Аккаунт (email): your@company.com
  • Название монитора (как в письмах): “My Monitor”
  • Примеры писем (вложите raw‑email): [вставьте]
  • Ссылки / ID из письма: [вставьте]
  • Время последних срабатываний: [вставьте]
    Просьба: удалить монитор окончательно и сообщить, почему он остался в системе.

Поддержка в ряде случаев уже удаляла мониторы вручную — см. опыт других пользователей в обсуждении: Postman Community thread.


Временные меры, чтобы остановить уведомления сейчас

Пока ждёте реакции поддержки, можно минимизировать шум:

  • Настройте фильтр на почте (Gmail/Outlook): помечать такие письма как прочитанные, архивировать или удалять по теме/отправителю.
  • Если уведомления приходят в Slack/Teams — временно отключите интеграцию или удалите канал для уведомлений.
  • Если в письме есть прямая ссылка «Disable notifications» — проверьте её (но часто она ведёт в UI и не работает для orphan‑мониторов).
  • Используйте правило на уровне почтового сервера (если есть админский доступ) — это самое быстрое решение, пока монитор не удалён в Postman.

Профилактика: как не допускать подобных ситуаций

  • Всегда ставьте монитор на паузу (Disable) или удаляйте монитор перед удалением коллекции/рабочего пространства.
  • Ведите простую документацию или список активных мониторов с ID и владельцем.
  • Делайте именование, которое включает owner/team: “team‑billing‑monitor — teamA”.
  • Перед удалением workspace проверьте раздел Monitors для этого workspace.
  • Если используете API для массовых изменений — сначала удаляйте мониторы программно, затем коллекции/workspace.

Небольшая дисциплина при удалении экономит время и письма.


Частые вопросы (FAQ)

В: Письмо содержит ссылку, но по ней открывается ошибка — что делать?
О: Скопируйте ID/часть URL из ссылки и приложите в тикете поддержки. Эта ошибка — признак «осиротевшего» монитора.

В: Можно ли отключить автоматические перезапуски монитора?
О: Postman объясняет логику автоперезапуска; см. статью поддержки: Is there a way to disable the automatic re-run of a monitor?.

В: Могу ли я восстановить удалённый монитор?
О: Обычно история удаляется вместе с монитором; если монитор осиротел — support может удалить его, восстановление маловероятно.


Источники


Заключение

Если монитор Postman продолжает запускаться и присылать письма после вашего удаления, действуйте по плану: 1) быстро диагностируйте (список мониторов, письма, workspace), 2) пробуйте удалить через UI или Postman API, и 3) если монитор не виден — соберите ID/примеры писем и отправьте тикет в поддержку Postman (они часто удаляют такие «osirotevшие» мониторы вручную). Пока ждёте ответа — используйте почтовые фильтры как временную меру. В будущем удаляйте или отключайте монитор перед удалением коллекций/рабочих пространств, чтобы избежать повторов.

Авторы
Проверено модерацией
Модерация