首页/开发/代码质量与评审速查/质量 SLO:把可靠性写成可检查目标
技术债与度量63 条

质量 SLO:把可靠性写成可检查目标

把质量目标写成 SLO(服务级目标):如可用性 99.9%、错误预算与告警阈值;SLO 让「质量」进入可度量、可协商的工程语言,与错误预算共同指导发布节奏。

组成SLI(指标)→ SLO(目标)→ 错误预算
示例月可用性 99.9%;P99 延迟 < 300ms
联动预算耗尽 → 冻结功能发布,优先修复

SLO 声明示例

SLO 声明示例
service: checkout
sli: 成功率 = 2xx+3xx / 总请求
slo: 99.9% / 28 天滑动窗口
error_budget: 0.1% ≈ 40 分钟/28天
policy: 预算耗尽 → 暂停非紧急发布

易错点

  • SLO 定得过高不留预算:任何抖动都触发警报
  • SLO 无人消费:不与发布/告警流程联动则形同装饰

数据来源与参考

  • Google SRE 工作手册(SLO 与错误预算);OpenSLO 规范
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌