知识卡片
错误预算语言
内容
错误预算把可靠性从绝对追求变成可协商资源:预算充足时可以加快变更,预算消耗过快时应优先稳定性。它让产品、工程和运维能用同一种语言讨论速度与风险。
参考来源
- 位置:《可观测性工程》第12章《使用SLO来提高可靠性》"12.4.2 案例研究:改变文化,实现基于SLO的告警"一节(源文件:_epub-src/OEBPS/024.xhtml)
- 结论依据:原文以Honeycomb的Shepherd服务事件为例,"该服务很快就恢复了(期间发生了20分钟的中断)。因此烧掉了30天的大部分预算,SLO的错误预算受到了影响",说明错误预算把"服务是否可靠"量化成一个可被消耗、可被追踪的数值资源,而不是非黑即白的判断。
- 原始内容:任何错误的事件都会花费SLO中的一些错误预算……在这次中断中,接收我们所有传入客户数据的Shepherd服务的SLO开始"燃烧",并向SLO测试通道发送告警。该服务很快就恢复了(期间发生了20分钟的中断)。因此烧掉了30天的大部分预算,SLO的错误预算受到了影响,然而问题似乎自己消失了。