运维验收:十项控制、四张表与月度巡检

运维做得好不好,不该靠感觉。本文用十项控制与可用性、告警、事故、容量四张表,按可见性、响应、沟通、恢复四个维度加权打分,复算出 3.9 分的可用级,并给出月度 25 分钟巡检(占年度预算 10.4%)与季度只改一件事的改进顺序。

没被检查过的运维,通常只在出事时被检查。

一、年底他答不出三个问题

十二月底,庄叙想给这一年做个总结。他打开文档,写下三个问题:过去一年可用性多少?最长的一次故障多久?今年为运维花了多少小时?

三个问题他都答不上来。日志散在三个服务里,事故记录只有聊天截图,时间投入从来没有记过。

以下情境为教学假设,人物、引语和数字不代表经核实的真实案例。

验收不是打分,是能回答问题。 分数只是把答案压缩成一个数字,方便比较季度变化。

答不上来就是不合格。 三个问题里任何一个没有数字,说明对应的账根本没记;先补账,再谈分数。

运维的验收对象是控制,不是结果。 可用性有运气成分;探针、告警、复盘这些控制做到位,结果才可重复。

二、十项控制

十项控制覆盖从发现到恢复的全链路。

#控制证据频率
1五条关键路径探针探针列表与近 30 天成功率持续
2三级告警与持续时间条件告警配置与上月误报率每周清理
3结构化日志与请求 ID一条可串联的请求记录持续
4状态页与三条公告模板状态页地址与模板原文持续
5备份与恢复演练最近一次演练的时间与耗时每季度
6四项容量水位表最近四周的水位记录每周
7依赖清单与降级预案九个依赖与各自降级动作每半年
8发布判据与冻结期阈值表与发布记录每次发布
9五段式复盘模板最近三次复盘的原文每次事故
10值班人与应急联系人一张写清顺序的联系人表每季度

每项控制都要有证据。 「有监控」不是证据,「五条探针与近 30 天成功率」才是。

证据要能在一分钟内找到。 找不到的证据等于不存在;把链接与路径写进控制表,比记在脑子里可靠。

十项不必一次做完。 先做 1、2、3、5 四项,能覆盖大部分故障;其余按季度补。

控制会腐坏。 探针会因为改版失效,告警会因为阈值过时误报;验收就是定期发现腐坏。

联系人表要包括非技术的人。 域名注册商、支付通道、云厂商的工单入口,各写一个能用的联系方式。

三、四张表与四个维度

把十项控制的结果,归到四张表里。

维度回答什么指标本例得分
可见性出问题你知道吗探针覆盖、日志可串联、告警误报率4
响应知道后多久动止损时间、MTTR、P1 通知可达性3
沟通用户知不知道首发时限、更新间隔、状态页可用性4
恢复能不能回到正常备份可恢复、演练耗时、数据补齐5

可见性 4 分。 探针与日志齐了,但缺「24 小时回看新错误组」这一步,扣一分。

响应 3 分。 分级有,但 P1 通知没有做过穿透静音的验证;这是最需要补的一项。

沟通 4 分。 模板齐、状态页独立部署,但首发常在 20 分钟以上,未达 15 分钟。

恢复 5 分。 备份、演练与补齐流程都跑过,最近一次恢复 28 分钟,达标。

四张表就是四本账。 可用性账记分钟,告警账记条数与误报率,事故账记每次的时间线,容量账记四项水位。

四、评分、分级与巡检

评分要能复算,分级要能对应动作。

权重:可见性 0.30、响应 0.30、沟通 0.20、恢复 0.20
综合 = 0.30×4 + 0.30×3 + 0.20×4 + 0.20×5
     = 1.2 + 0.9 + 0.8 + 1.0 = 3.9
分级:≥ 4.5 稳;3.5–4.4 可用;< 3.5 需整改
本例 3.9 → 可用;短板在响应(3 分)
下季度动作:验证 P1 通知 → 响应 4 分 → 综合 4.2
月度巡检 = 25 分钟 × 12 = 300 分钟 = 5 小时
占 48 小时年度运维预算的 10.4%

可见性与响应权重最高。 看不见、动不了,其余两项再高也没用;沟通与恢复是补救。

分级只给动作,不给评价。 「可用」意味着按计划补短板,「需整改」意味着下个月先停下新功能。

3.9 与 4.2 的差别要具体。 不是「更努力」,而是「P1 通知静音穿透验证通过」这一件事。

巡检 25 分钟怎么花。 5 分钟看探针,5 分钟看告警条数,5 分钟看容量水位,5 分钟看事故记录,5 分钟更新控制表。

季度打分,月度巡检。 每月巡检是维护控制,季度打分才做判断;两者不要合并。

分数要留档。 四个季度的分数放在一起,才看得出趋势;单次分数只能说明当天。

五、行动清单与复算验收

先把十项控制列成表,再谈分数。

  • 为十项控制各写一条可核对的证据。
  • 把证据归到可见性、响应、沟通、恢复四张表。
  • 按 0.30/0.30/0.20/0.20 算出综合分。
  • 对照 4.5 与 3.5 两条线,确定当前等级。
  • 选出得分最低的一项,写一条季度动作。
  • 把月度巡检排进日历,固定 25 分钟。
  • 记录每次巡检的五个观察点。
  • 每季度把分数与动作完成情况写进一页纸。

验收标准:你能用十项控制与四张表算出自己的运维分数,并说出下季度只做哪一件事;说不出,说明你的运维还没有验收口径。

使用边界与实操验收

本文处理的是一人产品的运维验收,不涉及合规审计与第三方认证。

认证不归本文。 SOC 2、ISO 27001 有一套独立的控制与证据要求,周期以年计。

分数不能替代事故。 4.5 分也可能因为一次没预案的变更出事;分数是概率,不是保证。

别为了分数堆控制。 十项之外再加十项,巡检时间会翻倍,收益却递减。

四张表要能互相对上。 事故账里的 138 分钟,应该能在可用性账里找到;对不上,说明口径已经分叉。

评分人最好不是自己。 一个人打分容易宽松;可以请一个同行按证据核对,成本很低。

低分不等于要重构。 3.5 以下先补控制,不要先换技术栈;换栈会让所有控制重做一遍。

验收结果要能说给用户听。 团队客户问起时,「过去 90 天 99.89%,五条探针,季度演练」比任何形容词都有用。

关键参考与核验范围

核验日期:2026-10-25。以下链接用于核对运维验收与 SLO 复盘的一般做法,本文未逐条引用其内容。

引用口径。 本文只借用「按控制打分 + 按季度改进」这一一般方法;十项控制、3.9 分、25 分钟与 48 小时全部是教学假设,与上述材料无关。

核验范围。 核验的是「四张表能否支撑一次季度判断」,不是比对某家监控或事故管理平台。

如何自行复核。 取最近一个季度,按十项控制逐条找证据;找不到证据的项直接记 0,再看分数落在哪一档。

系列导航

继续阅读

探索更多技术文章

浏览归档,发现更多关于系统设计、工具链和工程实践的内容。

全部文章 返回首页

「Indie」更多文章

  1. 开源项目验收:十项能力、四维评分与三种不该开源的项目
  2. 治理、fork 与退出:17 位贡献者、82% 的提交与一次改协议的代价
  3. 双许可与企业版:九家询价、两家成交与 4,800 美元