
## 这个模板适合谁?
这个模板非常适合n8n实例管理员、开发人员和DevOps团队,他们需要一种主动且有组织的方式来监控自动化流程的健康状况。如果您希望在失败发生时立即收到通知,而无需手动检查执行日志,那么这个工作流就是为您设计的。
## 这个模板做什么?
这个工作流自动化监控您的n8n实例中的错误。每小时,它执行以下步骤:
– 查询n8n API以获取过去一小时内所有失败的执行
– 按工作流分组错误以整合信息
– 为每个失败的工作流构建包含错误计数的丰富消息
– 向Slack频道发送警报,其中包含直接打开工作流的按钮,允许立即调查
## 要求
在开始之前,您需要在n8n实例中配置以下内容:
– **n8n API凭据**:您需要在n8n实例设置中生成API密钥,以便工作流可以查询执行数据
– **Slack凭据**:配置的Slack(OAuth2 API)凭据,允许n8n向您的工作区发送消息
## 如何设置
设置简单,只需几分钟:
1. **配置节点**:在名为”Config”的节点中,必须将baseUrl的值设置为您的n8n实例的URL(例如,https://n8n.yourdomain.com)。这对于在Slack消息中生成正确的工作流链接至关重要
2. **计划触发器**:工作流预配置为每小时运行一次。您可以在此节点中调整频率以满足您的需求
3. **”获取失败执行”节点(HTTP请求)**:
– 在身份验证下,选择”Header Auth”
– 在凭据字段中,选择您的n8n API凭据
4. **”发布到Slack”节点(Slack)**:
– 选择您的Slack凭据
– 在频道字段中,输入应发送错误通知的频道名称(例如,#n8n-alerts)
5. **激活工作流!** 完成这些步骤后,只需激活工作流即可开始自动错误监控
## 如何自定义工作流
您可以轻松自定义此模板:
– **更改计划**:修改计划触发器节点以不同的间隔运行(每15分钟、每天一次等)
– **更改通知频道**:除了Slack,您可以替换最后一个节点以将通知发送到Discord、Microsoft Teams、Telegram,甚至通过电子邮件发送
– **添加更多信息**:您可以修改生成消息的MakeMessage节点,以包含有关错误的更多详细信息,例如错误消息或失败的确切时间

评论(0)