做了一堆自动化,跑得挺顺,但出了问题没人知道。
直到某天发现有个流程已经挂了两周,数据一直没更新。
补上的机制:
- 每个流程结束上报一条心跳,超过预期时间没心跳就告警
- 关键步骤失败立即通知,非关键步骤失败汇总到日报
- 通知里带上下文:哪一步、什么错误、影响什么
第三点很重要。只说「流程失败」,收到的人还得自己去查。
现在的原则:任何自动化,上线前必须先想清楚它挂了怎么发现。想不出来就别上线。
主楼- 暂无回复
继续逛逛
做了一堆自动化,跑得挺顺,但出了问题没人知道。
直到某天发现有个流程已经挂了两周,数据一直没更新。
补上的机制:
第三点很重要。只说「流程失败」,收到的人还得自己去查。
现在的原则:任何自动化,上线前必须先想清楚它挂了怎么发现。想不出来就别上线。