
Silent Fail
silentfail.app
自动化停止时,邮件提醒你
1个月前制作者:Kiran Deosingh
关于 Silent Fail
自动化平台会在工作流出错时发出警报,但当工作流完全停止运行时,它们却毫无动静。Silent Fail 就像一个“死人开关”:你的工作流在完成时会向一个 URL 发送 ping 请求,如果 ping 停止到达,你就会收到一封邮件。每次故障只发送一次警报,避免打扰。
核心功能
Silent Fail 的核心机制简单而高效:
- 心跳检测:工作流每次成功运行后,向指定 URL 发送 HTTP 请求(即“心跳”)。
- 智能监控:系统持续监控心跳的到达情况,一旦超过预设的间隔时间未收到心跳,即判定为工作流停止。
- 即时告警:检测到异常后,立即发送邮件通知,确保你第一时间知晓问题。
主要特性
- 简单集成:只需在工作流末尾添加一个 HTTP 请求步骤,无需安装复杂代理或 SDK。
- 精准告警:仅在真正发生故障时通知,避免误报和噪音。
- 一次一报:每次故障只发送一封邮件,避免重复打扰,直到你确认并修复问题。
- 灵活配置:可自定义心跳间隔和告警阈值,适应不同频率的自动化任务。
- 多平台兼容:适用于任何能发送 HTTP 请求的自动化工具,如 Zapier、Make、n8n 等。
适用场景
- 定时数据同步:确保每日数据同步任务不会因静默失败而中断。
- 定期报告生成:监控每日/每周报告生成流程,防止遗漏。
- CI/CD 流水线:在持续集成过程中,若构建或部署步骤意外停止,及时收到通知。
- 任何关键自动化:凡是依赖自动化定期执行的任务,都可以通过 Silent Fail 增加一层保障。
Silent Fail 是你自动化流程的“哨兵”,让你从“希望它正常运行”转变为“确信它正常运行”。