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

Azure端无需删除实例,修改Application Insights设置忽略遥测的方法

Azure端修改Application Insights设置以忽略遥测流量的方案(无需修改应用配置)

以下是几种无需删除实例、对应用透明的遥流量控制方案,可在需要节约成本的时段灵活启用:

方案1:设置采样率为0%完全禁用遥测收集

这是最直接的停止收集方式,应用仍会正常发送遥测,但AI实例会直接丢弃所有传入数据:

  • 操作步骤:
    1. 登录Azure门户,打开目标Application Insights实例
    2. 在左侧菜单「配置」分类下选择「采样」
    3. 将「采样率」滑块调整为0%
    4. 点击「保存」,等待3-5分钟后设置生效
  • 说明:恢复收集时只需将采样率调回原数值(如100%)即可,全程无需修改应用任何配置。

方案2:自定义筛选规则过滤特定遥测

如果不需要完全停止收集,只想过滤部分流量(比如健康检查请求、特定IP的遥测),可通过数据收集规则(DCR)实现:

  • 操作步骤:
    1. 在AI实例左侧菜单进入「配置」>「数据收集规则」
    2. 找到关联的默认应用遥测DCR,点击「编辑」
    3. 切换到「转换」选项卡,修改KQL脚本添加过滤逻辑:
      • 忽略所有请求遥测:| where not (Type == "Request")
      • 忽略特定URL的请求:| where not (Type == "Request" and url contains "/health")
      • 忽略内部IP的遥测:| where not (client_IP startswith "10.0.")
    4. 保存DCR设置,5-10分钟后过滤规则生效
  • 说明:所有过滤逻辑在Azure端完成,应用端无感知,可精准控制保留的遥测范围。

方案3:通过Azure CLI实现自动化启停

适合需要定时切换收集状态的场景(比如非工作时段禁用、工作时段恢复),可集成到脚本或自动化流水线中:

  • 禁用收集(设置采样率为0%):
    az monitor app-insights component update --app <AI实例名称> --resource-group <资源组名称> --sampling-percentage 0
    
  • 恢复收集(设置采样率为100%):
    az monitor app-insights component update --app <AI实例名称> --resource-group <资源组名称> --sampling-percentage 100
    
  • 说明:可结合Azure自动化账户的定时触发器,实现无人值守的状态切换。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 19:35:56