ARTICLE · 1000862
运维故障复盘、容灾演练全套文档模板(可直接套用)
运维故障复盘、容灾演练全套文档模板(可直接套用)
导语:故障复盘和容灾演练,是运维团队最重要的两个"成长仪式"。但很多人不知道怎么做。这套模板,直接拿去用。
一、故障复盘文档模板
文档标题格式
[故障复盘] YYYY-MM-DD 服务名 故障简述
示例:[故障复盘] 2026-08-15 支付服务 数据库主库CPU满载导致支付失败
1. 故障概述
2. 时间线(精确到分钟)
14:23 监控告警:支付成功率从 99.9% 降到 85%14:25 值班同学确认影响,启动应急响应14:28 初步判断:数据库响应慢14:32 DBA 介入,发现主库 CPU 100%14:35 定位根因:慢查询导致连接池耗尽14:40 执行止血:限流 + 杀掉长连接14:45 支付成功率恢复到 95%14:56 慢查询优化上线,服务完全恢复3. 根因分析(5 Whys)
Why 1:为什么支付失败?
数据库连接池耗尽,新请求无法获取连接。
Why 2:为什么连接池耗尽?
一个慢查询占用了大量连接,且没有超时释放。
Why 3:为什么慢查询没有超时?
应用层没有配置查询超时时间。
Why 4:为什么没有配置超时?
历史代码遗漏,没有纳入代码审查清单。
Why 5:为什么代码审查没发现?
审查清单不完善,缺少"数据库超时配置"检查项。
根因:代码审查清单不完善,导致历史遗漏。
4. 影响分析
5. 改进措施(必须可落地)
6. 复盘结论
做得好的:响应速度快(2 分钟确认),止血及时
做得不好的:根因定位花了 12 分钟,代码审查有漏洞
经验教训:超时配置是"小事",但可能导致"大故障"
二、容灾演练文档模板
演练计划
演练步骤
演练问题记录
演练结论
总体评价:通过,但切换时间需优化
下次演练:1 个月后,验证优化效果
三、使用建议
故障复盘:必须在故障后 24 小时内完成,拖久了细节就忘了
容灾演练:每季度至少一次,每次演练后更新预案
文档归档:统一放到知识库,方便查阅和传承
💡 推荐阅读:
《一次P0故障复盘:告警泛滥,真正问题被海量信息淹没》
《老运维转型最大的思维壁垒:只会救火,不会做平台与稳定性体系》