首页/第三阶段/第 5 课

LESSON 05 · OPERATE

监控、复盘与
持续迭代

系统上线才开始接触真实世界。通过少量但关键的健康信号、事件记录和复盘,把偶然修复变成持续改进。

课程进度5 / 5

建议学习时间:35 分钟
交付运行手册与迭代计划

学完这一课,你能:

  • 定义能反映系统是否健康的关键指标
  • 用时间线和影响范围记录线上事件
  • 把复盘结论转换成有优先级的迭代任务

1. 监控用户结果,不只监控机器

可用性用户能否进入系统

首页成功访问、关键接口成功率、证书与域名是否有效。

正确性核心流程是否成功

新增问题成功率、状态更新是否保存、数据是否一致。

速度用户是否需要等待

页面加载时间、关键请求耗时和慢操作数量。

错误哪里正在失败

前端异常、服务错误、失败请求和数据库异常。

容量资源是否接近上限

磁盘、内存、连接数与数据增长趋势。

业务结果系统是否真的有用

问题记录数量、解决周期、重复问题和长期未处理项。

第一版不需要几十个图表。优先选择能直接反映核心流程的 3–5 个信号,并为每个信号定义正常范围和需要行动的阈值。

2. 事件发生时先控制影响

  1. 确认影响谁受影响、哪些功能不可用、数据是否有风险。
  2. 建立时间线记录发现、发布、异常变化、处置和恢复的准确时间。
  3. 优先恢复服务能安全回滚就先回滚,避免在生产环境长时间试错。
  4. 保留证据保存日志、请求、版本、配置变化和关键截图。
  5. 恢复后再深挖根因把紧急处置与永久修复分开。

3. 复盘不找“谁犯错”,而找系统缺口

事件标题:____
影响范围与持续时间:____
用户如何发现:____
完整时间线:____
直接原因:____
根因:____
为什么现有检查没有提前发现:____
如何恢复:____
防止复发的行动项、负责人和期限:____
行动项必须改变系统“下次更仔细”不是可靠行动项。更有效的是增加输入校验、自动测试、发布门禁、告警或可执行手册。

4. 用影响和证据安排迭代

候选改进用户影响证据成本与风险决定
保存失败显示具体原因高3 次事件均难以判断低本周完成
增加多人账号未知尚无真实需求高暂缓
状态更新自动测试高核心流程曾回归失败中下一版本

每次迭代仍要回到需求与验收标准。不要因为“技术上可以做”就自动增加功能。

结课交付 · 30 分钟

完成系统运行手册

  1. 列出 3–5 个健康信号、正常范围和行动阈值。
  2. 写出核心流程的冒烟测试与检查频率。
  3. 记录部署、回滚、备份和恢复步骤。
  4. 用模板模拟一次事件复盘,并产生两个可执行行动项。
  5. 建立下一版本清单:每项都写用户影响、证据、成本和验收标准。

三级课程结课自测

完成第三阶段

你已经拥有一条完整闭环:定义问题、设计路径、控制开发、验证发布、观察运行并持续改进。接下来最重要的不是增加更多技术名词,而是用这套方法完成一个真实项目,并让真实用户使用。