QAOPS8 补齐 SLO 与 DORA 指标
这个提交包含在:
+12
-1
@@ -2,7 +2,18 @@
|
||||
|
||||
更新时间:2026-02-12
|
||||
|
||||
## 指标口径
|
||||
## QAOPS8 四指标口径
|
||||
|
||||
| 指标 | 定义 | 当前轻量数据源 | 使用边界 |
|
||||
| --- | --- | --- | --- |
|
||||
| 部署频率 | 单位时间内完成受控部署的次数 | git commit、部署记录、Runbook 部署摘要 | 只统计经过门禁和记录的部署 |
|
||||
| 变更前置时间 | 从需求或 Issue 进入执行到部署或验收完成的时间 | Issue CSV 状态时间、git commit、最终验收记录 | 当前先按人工记录统计,不引入重平台 |
|
||||
| 变更失败率 | 部署或回归后引发失败、回滚、热修的变更比例 | 回归 JSON、热修记录、Issue Notes | 现有 CFR 脚本优先覆盖此项 |
|
||||
| 服务恢复时间 | 从故障确认到恢复并通过验证的时间 | 事故记录、回滚记录、`/ready` 和门禁复检时间 | 当前作为演练和事故复盘指标,不作为个人绩效 |
|
||||
|
||||
DORA 指标只用于交付系统改进,不作为个人绩效指标;不能为追求指标而降低测试、审计或回滚要求。
|
||||
|
||||
## CFR 指标口径
|
||||
|
||||
- `run_cfr = failed_runs / total_runs`
|
||||
- `commit_cfr = failed_commits / total_commits`
|
||||
|
||||
@@ -36,6 +36,15 @@
|
||||
- 分母:`/api/system/feature-flags/:key` 总调用次数
|
||||
- 目标:验证治理入口稳定性,避免灰度期管理面不稳定
|
||||
|
||||
### SLI-4:关键业务流门禁成功率(QAOPS8)
|
||||
|
||||
- 指标定义:
|
||||
- 分子:`run-business-flow-gates.sh` 中通过的核心业务域数量。
|
||||
- 分母:本次门禁要求执行的核心业务域数量。
|
||||
- 当前核心业务域:`reimbursement`、`approval`、`leave`、`procurement`、`governance`。
|
||||
- 统计口径:以 `artifacts/qa-flow/business-flow-<timestamp>/summary.txt` 的逐组 PASS / FAIL 为准。
|
||||
- 目标用途:R7E Go/No-Go、发布候选评审和回归失败定位。
|
||||
|
||||
## 3. SLO 目标
|
||||
|
||||
### SLO-A(可用性)
|
||||
@@ -56,6 +65,11 @@
|
||||
- 目标:Feature Flag 更新成功率 >= 99.5%
|
||||
- 说明:若低于目标,暂停高风险灰度变更(ERP/验真)
|
||||
|
||||
### SLO-D(关键业务流门禁)
|
||||
|
||||
- 目标:进入 R7E Go/No-Go 或发布候选前,要求范围内核心业务流门禁阻断失败数为 0。
|
||||
- 说明:该项是上线门禁口径,不替代正式线上可用性 SLA;若任一核心业务域失败,结论应为 Pause 或 No-Go。
|
||||
|
||||
## 4. 错误预算策略
|
||||
|
||||
### 预算分级
|
||||
|
||||
在新工单中引用
屏蔽一个用户