知识卡片
好警报的四个必要条件
内容
一条紧急警报值得存在,必须同时满足四点:确实代表用户正在或即将受到影响;收到后需要立即执行 某个操作而非等到第二天;这个操作需要人的智力判断而非固定的机械动作;不与其他警报描述同一个 问题而重复触发。凡是某条警报的应对方式能被写成一个可以死记硬背的固定脚本,这本身就是信号—— 说明它根本不该是警报,而该被直接自动化掉。
参考来源
- 位置:《SRE:Google运维解密》第6章《分布式系统的监控》"将上述理念整合起来"一节(源文件:_epub-src/OEBPS/Text/0008_0004.xhtml)
- 结论依据:原文列出应对紧急警报的四条深层理念——收到即需操作、必须可具体操作、需要智力分析而非机械动作、不应彼此重叠,并明确"如果某个紧急警报只是需要一个固定的机械动作,那么它就不应该成为紧急警报"。
- 原始内容:"每当收到紧急警报时,应该立即需要我进行某种操作……每个紧急警报都应该是可以具体操作的。每个紧急警报的回复都应该需要某种智力分析过程。如果某个紧急警报只是需要一个固定的机械动作,那么它就不应该成为紧急警报。每个紧急警报都应该是关于某个新问题的,不应该彼此重叠。"