You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查看Azure CDN(Standard Microsoft)端点的命中/未命中率?

操作步骤(Azure门户可视化查看,无需额外配置)
  • 进入Azure门户,定位到你的Microsoft标准版Azure CDN配置文件
  • 在左侧导航栏的「监控」分类下,选择「指标」选项
  • 在指标配置面板中:
    • 指标命名空间保持默认的Microsoft.Cdn/profiles/endpoints
    • 指标下拉框选择「缓存命中率」或者「缓存未命中率」
    • 聚合方式选「平均」即可,时间范围可以按需调整,还可以按CDN端点维度拆分,筛选对应绑定App Service的目标端点数据
自定义Kusto查询语句(适用于已开启资源日志推送的场景)

如果已经将CDN的访问日志推送到Log Analytics工作区,可以直接运行以下语句统计更细粒度的命中/未命中数据:

AzureDiagnostics
| where ResourceType == "PROFILES/ENDPOINTS" and OperationName == "Microsoft.Cdn/Profiles/Endpoints/Access"
// 如需筛选单个CDN端点,取消注释下一行并替换为你的端点名称
// | where Resource == "xxx-cdn-endpoint"
| summarize 
    总请求数 = count(),
    命中请求数 = countif(cacheStatus_s == "Hit"),
    未命中请求数 = countif(cacheStatus_s == "Miss")
| extend 缓存命中率 = round(todouble(命中请求数) / 总请求数 * 100, 2), 缓存未命中率 = round(todouble(未命中请求数) / 总请求数 * 100, 2)
| project 总请求数, 命中请求数, 未命中请求数, 缓存命中率, 缓存未命中率

注意:如果查询无返回结果,需要先在CDN配置页的「诊断设置」中开启资源日志采集,勾选「访问日志」并关联到Log Analytics工作区,配置完成后最多等待15分钟即可生成可查询的日志数据。

内容的提问来源于stack exchange,提问作者cloudgeek

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.16 06:24:03