Установка скиллов и плагинов 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 в продакшене, такой мониторинг — не опция, а необходимость.
Файл из источника