
## 工作流概述
这个n8n工作流专门用于监控n8n平台中的失败执行情况,并自动向Slack频道发送警报通知。工作流会定期检查所有活跃工作流在过去一小时内发生的错误执行,并以清晰的可视化格式在Slack中展示相关信息。
## 主要功能
– **定时监控**:通过Schedule Trigger节点每小时自动触发执行
– **工作流获取**:使用n8n节点获取所有活跃的工作流列表
– **批量处理**:通过Split In Batches节点循环处理每个工作流
– **错误执行查询**:针对每个工作流查询最近一小时内状态为”error”的执行记录
– **数据聚合**:使用Aggregate节点汇总错误执行数据
– **时间过滤**:通过Code节点过滤出最近一小时内的错误执行
– **消息构建**:使用Code节点构建格式化的Slack消息块
– **Slack通知**:将警报消息发送到指定的Slack频道或用户
## 技术实现细节
工作流配置了一个基础URL用于构建工作流查看链接,确保用户可以快速访问有问题的具体工作流。消息格式采用Slack的block格式,包含:
– 工作流名称
– 错误数量统计
– 直接查看链接按钮
## 应用场景
这个工作流特别适合:
– DevOps团队监控自动化流程健康状况
– 需要实时了解系统错误的运维人员
– 多工作流环境下的集中监控管理
– 需要快速响应生产环境问题的团队
## 配置要求
– n8n API凭据配置
– Slack OAuth2认证设置
– 正确的工作流基础URL配置

评论(0)