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

Azure Application Insights PageViews仅返回首页无深层链接且日志表缺失问题

问题结论与修复方案

仅配置Instrumentation Key无法实现全量访问日志自动采集,当前出现的两类异常均为配置遗漏导致,对应原因和修复步骤如下:

  • 查询PageViews表仅返回首页数据、无深层链接访问记录
    • 根因:基础SDK默认只会上报应用首次加载的首页PageView数据,不会自动识别前端路由跳转、服务端子页面跳转的访问行为。如果是单页应用(React/Vue/Angular等),客户端路由切换不会触发默认的PageView上报逻辑;如果是传统多页/服务端渲染应用,未开启平台侧采集时,非首页的请求关联PageView也会漏采。
    • 修复操作:
      1. 单页应用需额外引入对应框架的Application Insights路由追踪插件,在路由守卫/钩子中配置路由切换时的PageView自动上报规则
      2. 不要仅在代码中硬编码Instrumentation Key,需安装App Service对应的Application Insights站点扩展,开启服务端请求和页面访问的关联采集
  • 进入App Service > Monitoring > Logs路径时展示的表数量远少于预期
    • 根因:纯代码侧通过Instrumentation Key接入属于轻量手动接入模式,不会触发Azure平台侧的内置日志采集管道,只有代码SDK默认上报、手动埋点的少量数据表会被写入,平台内置的请求、依赖、性能计数器、浏览器端指标、失败请求等对应表都不会自动上报。
    • 修复操作:
      1. 进入异常Web应用的Application Insights配置页,开启平台级Application Insights集成开关,不要仅单独填写Instrumentation Key
      2. 在配置页中依次打开HTTP请求采集、依赖项采集、性能计数器采集、浏览器端关联数据采集的开关,保存配置后重启对应应用实例
      3. 等待10-15分钟采集管道生效后,再进入Logs页面即可看到全量数据表,PageViews的深层链接访问记录也会按规则正常上报

同一App Service Plan下部署的多套API、Web应用的采集配置互相独立,需要逐一对应用开启上述集成配置,不会因为同属一个服务计划就自动继承采集规则

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 01:39:18