Слежение за изменениями чужого сервиса — оповещение до поломки

Сценарий регулярно опрашивает нужный сервис, сохраняет структуру ответа и сравнивает её с прошлой. Ломающее изменение — сразу сообщение команде.

  • Изменение у партнёра видно до того, как что-то упало
  • Сравнение со снимком: видно, что именно поменялось
  • Пустые и сломанные ответы не создают ложных тревог
  • История снимков хранится — можно посмотреть, когда всё поехало
Slack

Как это работает

Уведомления из Slack в настраиваются готовым сценарием: он ловит событие и сразу шлёт сообщение.

  1. Запуск: Проверить schedule
  2. Затем: Настройки
  3. Затем: Получить конечную точку
  4. Затем: Загрузить предыдущий снимок
  5. Затем: Вывести схему и сравнить контракт
  6. Затем: Обновить снимок
  7. Проверка: Найдено критическое изменение?
  8. Если да — Отправить оповещение drift в Slack

Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.