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

升级Application Insights Agent后日志无返回问题求助

Quarkus应用升级Application Insights Agent 3.4.8后日志无输出排查方案
  • 检查日志采集配置是否变更
    从3.2.8升级到3.4.8,Agent大概率调整了日志采集的默认规则。先打开applicationinsights.json,确认logging节点是否正确配置:

    {
      "logging": {
        "level": "INFO",
        "enableLoggerNameFiltering": true
      }
    }
    

    另外要确认Quarkus的日志输出格式包含Agent需要的核心字段(时间戳、日志级别、logger名称),格式不对可能导致日志被丢弃。

  • 验证日志采集范围设置
    新版本可能收紧了默认采集的日志范围,需要显式指定要采集的logger类别。在applicationinsights.json里添加或修改loggerNames配置:

    {
      "logging": {
        "loggerNames": [
          "com.your-app-package",
          "io.quarkus"
        ]
      }
    }
    

    同时核对应用的日志级别,要是Agent配置的采集级别是INFO,而应用只输出DEBUG日志,自然查不到结果。

  • 排查Quarkus与Agent的兼容性
    确认当前使用的Quarkus版本和3.4.8版Agent是否兼容。有些Quarkus版本和新版本Agent存在适配问题,建议查看Agent的release notes,或者尝试升级Quarkus到官方推荐的兼容版本。

  • 开启更详细的调试日志
    虽然已经把自我诊断级别设为Traces,但可以试试加启动参数-Dapplicationinsights.debug=true,启动应用后看控制台输出,重点找日志采集模块的初始化信息,有没有加载失败、跳过采集的提示——隐性的类加载冲突或者初始化问题可能不会在Traces级别里体现。

  • 检查日志导出通道配置
    依赖信息能正常查询说明Agent和Azure Monitor的通信没问题,但日志可能走了单独的导出路径。检查applicationinsights.json里的exporters节点,确保日志导出器没有被禁用,配置的连接字符串、导出目标都是正确的。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 13:35:20