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

使用诊断设置传输App Insights日志至存储账户时,如何排除指定列

解决App Insights诊断设置过滤pageViews中user_authenticationId列的问题

Azure Monitor原生诊断设置本身不支持直接筛选单张遥测表的特定字段,需要通过数据收集规则(DCR)+ 数据转换来实现需求,具体步骤如下:

  • 登录Azure门户,进入你的Application Insights资源,打开「诊断设置」页面。
  • 找到已配置的诊断设置并点击「编辑」,若需新建则点击「添加诊断设置」。
  • 在「目标详细信息」区域确认已选中目标存储账户,确保后续数据仍会传输至此。
  • 在「日志」选项卡中,保持勾选pageViews表(这是你需要处理的目标遥测类型)。
  • 启用「使用数据收集规则转换数据」选项,点击「关联数据收集规则」:
    • 若没有现成的DCR,选择「新建」进入数据收集规则创建页面。
    • 在DCR的「转换」部分,针对pageViews表编写KQL转换脚本,移除不需要的user_authenticationId列,示例脚本如下:
      pageViews
      | project-away user_authenticationId
      
    • 保存数据收集规则,返回诊断设置页面完成关联。
  • 保存诊断设置,等待5-10分钟让配置生效,之后传输到存储账户的pageViews数据就会自动剔除user_authenticationId列。

注意:只有关联了DCR的诊断设置支持数据转换,老版本未关联DCR的诊断设置无法实现字段级过滤,必须升级为DCR关联模式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 21:18:16