Скиллы Продвинутый Разработка и DevOps

Monitor n8n Automations with OpenClaw

Скачать ZIP
14
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

Мониторинг автоматизаций в n8n — критически важная задача, особенно если вы используете self-hosted инфраструктуру. Ошибки могут накапливаться незаметно, а сбои — происходить без уведомлений. Именно поэтому появился инструмент n8n-monitor для OpenClaw — лёгкий способ следить за состоянием ваших workflow в реальном времени.

Что делает n8n-monitor

Этот инструмент позволяет отслеживать выполнение workflow через webhook API и получать структурированную информацию о состоянии системы. Вы получаете:

  • Общий статус здоровья (GREEN / YELLOW / RED)
  • Процент ошибок (failure rate)
  • Список проблемных workflow
  • Детали ошибок и сбойных нод
  • Готовые шаблоны уведомлений

Всё это помогает быстро реагировать на проблемы и понимать, где именно происходит сбой. :

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

В основе лежит webhook, через который вы запрашиваете данные о выполнениях workflow. Основные действия:

  • get_workflow_executions — получить общее состояние
  • get_execution_details — получить детали ошибок

Пример запроса для общего анализа:

{"action": "get_workflow_executions", "limit": 50}

После этого вы анализируете показатель failureRate и определяете состояние системы.

Пороговые значения состояния

  • GREEN — менее 10% ошибок (всё работает нормально)
  • YELLOW — 10–25% (нужно проверить)
  • RED — более 25% (требуется срочное вмешательство)

Такая простая система позволяет мгновенно понять текущее состояние автоматизаций. :

Глубокая диагностика

Если обнаружены ошибки, можно перейти к более детальному анализу:

  • Определить проблемный workflow
  • Получить его ID
  • Запросить детали выполнения
{"action": "get_execution_details", "limit": 5, "workflow_id": ""}

В ответ вы получите сообщения об ошибках, информацию о сбойных нодах и контекст выполнения.

Шаблоны уведомлений

Инструмент поддерживает готовые форматы уведомлений для разных сценариев:

  • Короткое сообщение (one-line summary)
  • Статус для cron / heartbeat
  • Полный отчёт по системе

Пример краткого сообщения:

n8n 🔴 | failure 32% (120 exec) | investigate workflows

Рекомендуемые паттерны мониторинга

Автоматический мониторинг

  • Запуск скрипта каждые 30 минут
  • Логирование состояния
  • Отправка алертов только при YELLOW/RED

Это позволяет избежать лишнего шума и получать уведомления только при реальных проблемах. :

On-demand диагностика

  • Определяете проблемный workflow
  • Получаете детали ошибок
  • Анализируете причины

Дедупликация алертов

Чтобы избежать спама уведомлений:

  • Хэшируйте payload алерта
  • Отправляйте уведомление только при изменении

Это особенно полезно, если ошибка повторяется длительное время.

Требования и окружение

  • N8N_WEBHOOK_URL — endpoint webhook
  • Таймаут webhook — до 30 секунд

При работе с большими инстансами рекомендуется уменьшать параметр limit для ускорения ответа. :

Типичные проблемы

  • Timeout webhook — уменьшите limit
  • Ошибки авторизации — проверьте credentials
  • Пустой результат — убедитесь, что workflow активен

Итог

n8n-monitor — это простой, но мощный инструмент для наблюдаемости ваших автоматизаций. Он даёт быстрый обзор состояния, помогает находить узкие места и значительно ускоряет отладку.

Если вы используете n8n в продакшене, такой мониторинг — не опция, а необходимость.


Файл из источника

11179_n8n-monitor-1.0.1.zip