通过 webhook 监控和调试 n8n工作流执行,提供健康检查(GREEN/YELLOW/RED)、故障分析、错误调试以及格式化告警...
n8n 监视器 Skill. 通过基于 Webhook 的 API 监视您自办的 n8n 实例是一项面向实际任务的技能,主要用于获取健康报告, 检测失败的工作流程, 并使用您 n8n executio 中的结构化数据调试错误。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
通过基于 Webhook 的 API 监控您自托管的 n8n 实例。获取健康报告、检测失败的工作流,并利用 n8n 执行过程中输出的结构化数据进行错误调试。
{"action": "get_workflow_executions", "limit": 50},以获取整体健康概览summary.failureRate 判断状态:GREEN(<10%)、YELLOW(10–25%)、RED(>25%)workflowPerformance.topProblematicWorkflows,定位问题最严重的工作流{"action": "get_execution_details", "limit": 5, "workflow_id": ""} ,获取错误信息及失败节点详情所有端点均为向 N8N_WEBHOOK_URL 环境变量所指定 URL 发起的 POST 请求。
返回所有启用中的工作流,包含其 ID、名称和元数据。
{"action": "get_active_workflows"}
返回最近执行记录,并附带计算得出的关键性能指标(KPI):失败率、耗时统计、各工作流性能表现、告警信息。
{"action": "get_workflow_executions", "limit": 50}
关键响应字段:
summary.totalExecutions、summary.failureRate、summary.successRatetiming.averageExecutionTime、timing.minExecutionTime、timing.maxExecutionTimeworkflowPerformance.topProblematicWorkflows(按失败率降序排列)alerts.highFailureRate(布尔值)、alerts.workflowsNeedingAttention(列表)返回指定工作流的详细错误数据:错误消息、失败节点名称与类型、时间戳等。
{"action": "get_execution_details", "limit": 5, "workflow_id": ""}
| 状态 | 失败率 | 操作建议 |
|---|---|---|
| GREEN | < 10% | 无需干预 |
| YELLOW | 10–25% | 调查已被标记的工作流 |
| RED | > 25% | 需立即处理 |
n8n| failure % ( exec) |
n8n monitor (
组合调用全部三个端点,构建全面视图:
get_workflow_executionsget_workflow_executions 识别哪些工作流正在失败get_execution_details,分析错误模式与失败节点信息N8N_WEBHOOK_URL:您的 n8n Webhook 终端地址(必需)limit 值)limit 参数值相关专题
热门下载
相关下载
精品课程
共1课时 | 169人学习
共0课时 | 0人学习
共1课时 | 220人学习
最新文章