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

如何在Azure中获取URI统计信息?含CDN+Storage各端点统计需求

如何在Azure CDN+存储架构下获取单个URI的访问统计

针对你用CDN+存储、需要统计单个端点(URI)数据的场景,以下是几种可行的方案:

方法一:启用CDN高级访问日志(诊断设置)

  • 进入你的Azure CDN端点页面,找到诊断设置,新建一个诊断配置
  • 勾选AzureCdnAccessLog日志类别,选择日志存储目标(推荐选Log Analytics工作区,方便后续查询分析)
  • 日志生成后,会包含每个请求的UriPath、请求次数、流量大小、响应状态等核心字段,完全满足单个URI的统计需求
  • 用Kusto查询语句快速统计,比如按小时聚合某个URI的请求量和流量:
AzureCdnAccessLog
| where UriPath == "/your-target-file-path"
| summarize 总请求数=count(), 总流量=sum(BytesSent) by bin(TimeGenerated, 1h)
| sort by TimeGenerated desc

方法二:结合存储账户日志补全缓存命中数据

  • 因为CDN缓存命中的请求不会回源到存储,所以如果只看存储日志会丢数据
  • 可以在存储账户的诊断设置中启用BlobRead等日志,存储日志会记录所有回源到存储的请求,包含Blob的完整路径信息
  • 把CDN日志和存储日志结合分析,就能得到单个URI的全量访问数据

方法三:自定义监控仪表盘(可视化需求)

  • 如果需要更直观的可视化报表,可以在Log Analytics中保存上述Kusto查询为自定义指标
  • 然后在Azure Monitor中创建仪表盘,添加这些自定义指标的折线图/柱状图,实现单个URI的实时监控

常见问题排查

  • 配置后看不到日志:日志生成有15-30分钟的延迟,耐心等待;同时检查诊断设置里的存储目标是否配置正确
  • 筛选不到目标URI:确认日志里的UriPath格式,比如是否包含额外的前缀或大小写差异,调整查询语句的匹配规则即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 11:03:22