首页/开发/CI/CD 与发布速查/恢复时长(MTTR / Time to Restore)
质量门禁与回滚51 条

恢复时长(MTTR / Time to Restore)

服务中断到恢复所需的平均时间,衡量系统恢复能力;DORA 口径强调从故障开始到修复完成,包含为修复而进行的发布。

CI/CD 与发布速查开发更新于 2026-10-12
口径从事故开始到服务恢复的平均时长
影响因素检测速度、诊断效率、回滚能力、沟通链路
改善演练、可观测性建设、一键回滚
区分与 MTBF 不同:MTTR 关注恢复,不是发生频率

按等级统计恢复时长

按等级统计恢复时长
SELECT severity,
       AVG(recovered_at - started_at) AS avg_restore
FROM incidents
WHERE recovered_at IS NOT NULL
GROUP BY severity;
缩短恢复时间通常比杜绝全部故障更现实:故障难避免,快速恢复可控。

易错点

  • 只统计已解决事故:长期未恢复的挂起事件被排除,数字偏乐观
  • 把检测前的时间截掉:恢复能力被高估,掩盖监控缺口

数据来源与参考

  • DORA《Accelerate State of DevOps Report》
  • Google SRE Book《Managing Incidents》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌