后端、数据与安全 深入了解 C · 行业惯例 平台: 网页

Error Budget

错误预算

错误预算是 SLO 时间范围内,可以容许的服务失败量。它就是 100% 减去目标后的部分。

看看怎样运作
也有人这样说 Error Budget可靠性预算可容许失败量SLO 预算

看看怎样运作

原创情境示例错误预算
状态与恢复错误预算allowed bad events = (1 - SLO) × valid events; consumed share = bad events / allowed bad events
28 天错误预算99.9% SLO
1,000○可容许
700−已用掉
300✓还剩
预算仍有剩余30%
保留要使用和 SLO 相同的指标与时间范围。恢复预算用完时,要按团队同意的规则处理。
allowed bad events = (1 - SLO) × valid events; consumed share = bad events / allowed bad eventsSRE
错误预算服务韧性

另一个例子

某服务在一百万次请求中的 SLO 是 99.9%。预算可容许 1,000 次失败。用掉 700 次后,还剩 300 次。

主要部分

  1. 01对应的 SLO
  2. 02预算时间范围
  3. 03可容许失败事件
  4. 04已用掉的数量
  5. 05剩余数量
  6. 06发布决策规则

什么时候用

团队先同意 SLO 和处理规则后,再使用错误预算。剩余预算可以帮助安排发布和可靠性工作。

什么时候不要用

不要把错误预算当作计划停机时间,也不要用来惩罚人。它是团队一起做取舍的信号。

代码里的名称

allowed bad events = (1 - SLO) × valid events; consumed share = bad events / allowed bad events

上线前要检查

检查接口约定、任何情况下都不能破坏的规则、授权与输入限制。测试重试、重复执行只生效一次、超时与部分失败。验证数据完整性、兼容性、监控、恢复与回到上一版。

可以直接复制的需求

预期结果:为这套系统设计或检查 错误预算 (Error Budget),并让数据保持正确、安全且容易维护。 用户场景:某服务在一百万次请求中的 SLO 是 99.9%。预算可容许 1,000 次失败。用掉 700 次后,还剩 300 次。 技术概念或控制措施:错误预算 (Error Budget)。 适用理由:团队先同意 SLO 和处理规则后,再使用错误预算。剩余预算可以帮助安排发布和可靠性工作。 不应使用的情况:不要把错误预算当作计划停机时间,也不要用来惩罚人。它是团队一起做取舍的信号。 工程要求:定义输入、输出、接口约定,以及任何情况下都不能破坏的规则。说明授权与输入检查范围。定义失败、超时、重试和重复执行只生效一次的规则。也要定义数据迁移与兼容限制。 运营要求:加入监控信号与隐藏敏感数据的日志。设置容量上限并写好操作手册。测试恢复与回到上一版的流程。 验收标准:接口约定与失败路径测试通过。重试或部分失败时,数据与授权规则仍正确。性能上限、监控、恢复与回到上一版的方法都已验证。 证据与限制(证据边界):没有一份官方标准能涵盖全部内容。不同团队、平台或框架的用法可能不同。 待确认:程序运行环境、数据位置、流量形态、数据一致需求和安全边界。也要确认兼容周期、服务目标(SLO)与恢复上一版的限制。

检查这份需求

请 AI 编程助手检查当前如何使用 错误预算 (Error Budget)。 定义:错误预算是 SLO 时间范围内,可以容许的服务失败量。它就是 100% 减去目标后的部分。 生产环境检查:检查接口约定、任何情况下都不能破坏的规则、授权与输入限制。测试重试、重复执行只生效一次、超时与部分失败。验证数据完整性、兼容性、监控、恢复与回到上一版。 修改程序前,先列出看到的证据、缺口、严重程度,以及最小且安全的修正。

C
这个术语有多正式?

行业惯例

工作中经常会用到这个术语。列出的来源可能说明用法或限制,但不会定义全部内容。

没有一份官方标准能涵盖全部内容。不同团队、平台或框架的用法可能不同。

适用范围
只包含来源有说明的内容:正式名称、定义、语义、实现、使用指南、避免事项
文档状态
稳定
核验日期
2026-07-30

证据来源与适用范围

正式来源 + 术语参考资料 · Google SRE · 稳定 Implementing SLOs 适用范围: 正式名称、定义、语义、实现、使用指南、避免事项 本页用途: 直接术语参考 来源涵盖内容: 正式名称, 定义, 语义, 实现, 使用指南, 避免事项 正式来源 · Google SRE · 稳定 Example Error Budget Policy 适用范围: 定义、语义、实现、使用指南、避免事项 本页用途: 提供背景,不是正式定义 来源涵盖内容: 定义, 语义, 实现, 使用指南, 避免事项

自行复制

浏览器无法自动复制。请选择下方文字,再自行复制。