摘要:大模型服务一旦故障,影响的是所有依赖它的业务。2025 年 11 月 Cloudflare 全球故障持续约 5.5 小时,ChatGPT、Claude 等 AI 服务集体受影响,说明"上游不可用"是 AI 应用的常态风险。本文给出 AI 推理服务可用性监控的四类故障口径(超时、限流、降级、错误率)、指标看板与告警策略。
AI 推理服务与传统后端服务最大的不同:它既是你的业务,也是别人的依赖。2025 年 11 月 18 日,Cloudflare 发生全球性故障,持续约 5.5 小时,OpenAI 的 ChatGPT、Sora 与 Anthropic 的 Claude 同时受影响(据 Cloudflare 官方事故报告与多家媒体报道)。同一天多款 AI 应用"集体失联"——这提醒我们:推理服务的可用性监控,不能只看自家机房,更要看上游供应商与依赖链路。
结论:AI 推理服务可用性监控的核心是四类故障口径:超时(耗时分布看尾部)、限流(拒绝码计数看额度)、降级(备用通道切换看次数)、错误率(状态码比例看异常)。围绕它们建立指标看板与告警,再配合"上游状态监控 + 降级预案",才能应对"依赖的模型服务突然不可用"这类黑天鹅。
一、为什么 AI 服务监控"不一样"
与传统服务相比,AI 推理链路多出三类特有风险:
- 上游依赖:你的服务调用第三方大模型 API,上游故障直接击穿你(Cloudflare 事件即是例子);
- 政策与区域限制:供应商可能随时调整可用范围——Anthropic 于 2025 年 9 月更新对不受支持地区的销售限制,禁止中资持股超 50% 的实体使用 Claude,无论其注册地(据 Anthropic 官方公告)。对依赖该类服务的业务,这既是合规事件,也是可用性事件;
- 长尾延迟:大模型响应天然波动大,P95/P99 波动幅度远大于普通 API。
二、四类故障口径:先定义,再计数
| 故障类型 | 判定口径 | 关键指标 |
|---|---|---|
| 超时 | 请求超过阈值(如 30s/60s)未返回 | 超时率、耗时 P95/P99 |
| 限流 | 服务返回额度限制类错误码(如 429) | 限流次数、限流占比、剩余额度 |
| 降级 | 主动切换备用模型/本地兜底逻辑 | 降级次数、降级后成功率 |
| 错误率 | 非预期失败(5xx、认证失败、空响应) | 错误率、错误码分布 |
建议看板至少包含:
- 可用率:按"成功请求 / 总请求"计算,明确是否把限流计入失败(建议单独计数、合并告警);
- 超时率与耗时分布:P50/P95/P99,观察长尾;
- 限流次数与剩余配额:提前预警额度耗尽;
- 降级次数与成功率:降级后是否真的兜住了;
- 上游状态:第三方模型服务的健康探测(心跳/状态页抓取)。
四、告警与降级策略
可用性目标可以先按"9 的个数"定档:99.9% 意味着全年累计不可用约 8.77 小时,99.95% 约 4.38 小时——对依赖第三方模型的服务,目标定得太高反而天天误报,建议按"可接受的最长故障时长"反推。降级预案分三级:
- 模型级:主模型超时/报错 → 自动切备用模型或降级模型;
- 链路级:全部模型不可用 → 启用本地规则兜底(如固定答案、缓存答案、排队重试);
- 产品级:推理功能整体不可用时 → 页面降级提示,保护用户体验与数据。
踩坑记录:现象——某 AI 应用"可用率"报表显示 99.9%,但业务反馈频繁报错。根因——监控只统计了"请求到达并返回"(含超时重试成功),把限流 429 排除在失败之外,且超时重试掩盖了真实失败。排查证据——把 429 与超时计入失败后,真实可用率只有 97.2%;限流集中在高峰时段,用户看到的正是"排队超时"。修复方式——口径改为"业务成功 = 返回有效结果",429/超时/5xx 全部计入失败并分列展示,限流单独告警。经验:AI 服务可用性的口径必须按"业务结果"定义,把限流、重试成功、降级成功都单独计数,否则报表会骗人。
FAQ
Q1:可用率目标定多少合理?
A:先算业务账:可接受的最长故障时长对应可用率档位;依赖第三方模型时建议 99%-99.9% 区间,并接受"上游故障"是外部事件、只能降级应对。
Q2:限流算不算故障?
A:算可用性问题但不等同于故障:限流意味着"服务还在、额度不够"。建议单独计数、单独告警,与错误率分开看。
Q3:超时阈值设多少?
A:按业务容忍度定,一般取 P95 的 2-3 倍;同时监控耗时分布而非只看平均值——均值正常、P99 飙升才是长尾问题的信号。
Q4:怎么监控第三方模型上游?
A:做定时健康探测(发最小请求)+ 抓取官方状态页 + 监控供应商公告;注意探测请求本身也会产生费用与限流,控制频率。
Q5:降级方案多久演练一次?
A:至少季度演练一次"主模型全挂"场景,验证降级链路、告警触达与恢复流程;事故复盘时优先回顾降级是否生效。
总结
AI 推理服务的可用性监控,核心不是"更准的探针",而是"更清楚的口径":超时、限流、降级、错误率四类各算各的账,可用率按业务成功定义,上游状态纳入视野。再配合模型级、链路级、产品级三级降级预案,才能在"上游集体宕机"这类黑天鹅里保住业务底线。口径定准了,看板才不会骗人。
参考资料:Cloudflare 官方 2025 年 11 月 18 日事故报告及新浪财经、腾讯网等媒体报道;
Anthropic 官方公告《Updating restrictions of sales to unsupported regions》(2025-09);
SRE 领域可用性计算标准(公开资料)。

1912

被折叠的 条评论
为什么被折叠?



