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

已部署代码无需修改,能否在Application Insights中禁用自定义日志?

无需修改代码禁用Application Insights自定义日志的可行方案
  • 配置采样规则完全排除自定义日志
    登录Azure门户找到目标Application Insights资源,进入「数据收集」>「采样」页面:

    • 选择「固定速率采样」,将自定义日志类别(如TrackTrace/TrackEvent对应的自定义遥测)的采样率设为0%;
    • 或使用「基于项的采样」,创建规则匹配所有自定义日志并设置排除逻辑,即可停止收集这类数据,设置后立即生效。
  • 通过数据筛选器拦截自定义日志
    在Application Insights的「数据收集」>「数据筛选器」中添加新规则:

    • 指定日志类型为「自定义日志」(或具体的自定义事件/追踪类型);
    • 设置筛选条件为「排除所有匹配项」,保存后会直接阻止这类数据被存储,无需修改应用代码。
  • 调整遥测初始化器配置
    如果已通过Azure门户或ARM模板配置了Telemetry Initializer,可直接修改现有规则:

    • 添加逻辑让初始化器在处理自定义日志时返回null,从而阻止这类遥测数据上报,该配置变更无需重启应用即可生效。
  • 临时禁用整个实例(极端紧急场景)
    若需要最快生效,可在Application Insights资源的「概述」页面找到「禁用数据收集」选项,临时关闭整个实例的遥测收集。注意此操作会影响所有类型的监控数据,仅建议在紧急情况下使用,后续需及时恢复。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 00:35:18