首页/云/可观测性速查/SLO 评审:定期校准目标与预算
监控体系与方法40 条

SLO 评审:定期校准目标与预算

SLO 定了不是就不动:随业务阶段与用户预期变化,需定期(如每季度)评审目标值、SLI 口径与预算策略,并用期间数据验证合理性。

可观测性速查云更新于 2026-10-13

为什么要定期评审

SLO 定下来不是就完了:业务阶段、用户预期与流量结构都在变,目标值与统计口径需要定期校准,通常按季度进行,并用期间的真实达成数据验证合理性。评审的产出是明确的调整项加上留痕记录,而不是一次讨论会纪要。没有评审机制的 SLO 会逐渐脱离业务,最后只剩一个没人看的数字。

评审四步

  • 回顾:过去一个周期实际达成如何,是否频繁超支或长期大幅盈余
  • 校准:目标值与用户预期是否匹配,缓冲区是否足够容纳正常波动
  • 调整:口径变化(统计范围扩大、依赖变更)需同步更新看板与告警
  • 记录:每次变更说明原因、生效时间与责任人,便于跨周期对比
  • 对齐:与上游依赖方的 SLO 与错误预算协调,避免目标互相冲突

达成值与预算消耗

达成值与预算消耗
# 30 天可用性达成值(1 减去 5xx 占比)
1 - (sum(rate(http_requests_total{code=~"5.."}[30d]))
     / sum(rate(http_requests_total[30d])))
# 与目标对比:达成值减去 0.999,结果为负表示未达标

# 错误预算燃尽率:分母为目标允许的失败比例
sum(rate(http_requests_total{code=~"5.."}[1h]))
  / sum(rate(http_requests_total[1h]))
  / (1 - 0.999)

评审输入清单

达成数据SLI 达成值、错误预算消耗速率与告警历史
用户反馈投诉、工单与业务方对可用性的主观感受
依赖变化上游服务、第三方接口的 SLO 与故障记录
成本约束为达成目标需要投入的稳定性资源与优先级
长期大幅盈余意味着目标偏松,可以适度收紧;频繁超支则要么投入稳定性资源,要么把目标下调到可持续的水平,两者都要在会上给出明确结论。

达成情况与动作

周期表现可能原因建议动作
频繁超支目标过高或稳定性投入不足投入资源修复,或下调目标到可持续
长期大幅盈余目标偏松,约束力不足适度收紧目标,避免形同虚设
临界波动缓冲区过窄,正常抖动即超支复核 SLI 口径与窗口长度
口径被改统计范围或依赖变化未同步同步更新看板、告警与文档口径

评审产出物

  • 调整决议:新的目标值、适用范围与生效时间
  • 口径说明:SLI 的计算方式、排除项与统计窗口
  • 跟进项:为达成目标需要完成的稳定性工作与负责人
  • 留痕记录:本次变更原因与上一周期的对比数据

易错点

  • SLO 从不调整会逐渐脱离业务,评审缺失时指标形同虚设
  • 评审只改数字不改口径与流程,同样的问题会在下一周期重复出现
  • 目标定得过高又不投入资源,团队最终选择忽略告警
  • 口径按周期变化却没有留痕,跨周期对比时数据不可比、结论也站不住
  • 只由平台团队评审、业务方缺席,目标与用户预期长期脱节

数据来源与参考

  • Google SRE Workbook · SLO 文档与评审流程
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌