给 CDN 配监控:该盯哪几个指标

等用户报障时再查已经晚了。命中率、回源量、各地首字节时间这三条曲线,能在问题变成事故前发出信号。

6 分钟选型指南
给 CDN 配监控:该盯哪几个指标

要点

盯字节命中率和回源流量的趋势而不是绝对值。任何一次发版导致的缓存配置退化,都会先在这两条曲线上出现拐点。

本文目录
  1. 01三条必看的曲线
  2. 02告警怎么设
  3. 03真实用户数据与合成监控

三条必看的曲线

指标看什么异常含义
字节命中率趋势是否平稳下降 = 缓存配置退化或内容更新过频
回源流量与命中率反向变化上升 = 源站压力与账单同时上升
各地首字节时间分位数而非均值P95 恶化 = 某地区节点或链路有问题

看分位数,不要只看均值

均值会把少数用户的糟糕体验平滑掉。一个地区的用户全部超时,在全球均值上可能只是几毫秒的波动。P95 和 P99 才能暴露区域性问题。

告警怎么设

  • 命中率相对上周同期下降超过一定幅度——发版引入的配置退化通常这样出现;
  • 回源流量绝对值突破阈值——防账单意外,也防源站被打穿;
  • 任一大区的 P95 首字节时间超过阈值——区域性故障的第一信号;
  • 月度累计流量达到预算的某个比例——防止被刷流量导致账单失控。

前两条用厂商控制台的告警功能就能配。第三条需要主动探测——从多个地区定时请求同一资源并记录耗时,这是合成监控要做的事。

真实用户数据与合成监控

  • 合成监控:从固定探测点定时请求,数据干净、可对比、能定位到具体地区,但覆盖不到真实用户的网络环境;
  • 真实用户数据:反映真实体验与设备/网络多样性,但受用户构成变化干扰,难以归因;
  • 两者互补——合成监控用于报警与厂商对比,真实用户数据用于判断优化是否真的改善了体验。

在你的网站验证

边缘核验从多地实测首字节时间,建立你的基线