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

Azure Functions升级后部分日志未出现在Application Insights中

Azure Functions v4 升级至.NET 8独立工作者后日志缺失问题
  • 升级后异常表现:部分错误级日志仅出现在App Insights Logs的函数日志流中,未同步到Application Insights跟踪日志内
  • 已禁用采样功能,本地运行应用并连接Application Insights时,查询跟踪日志可看到完整的所有日志

Program.cs 代码实现

var host = new HostBuilder()
    .ConfigureFunctionsWebApplication()
    .ConfigureServices(services =>
    {
        // 其他服务配置已省略
        services.ConfigureFunctionsApplicationInsights();
        services.AddApplicationInsightsTelemetryWorkerService();
    })
    .ConfigureLogging(logging =>
    {
    logging.Services.Configure<LoggerFilterOptions>(options =>
    {
            var defaultRule = options.Rules.FirstOrDefault(rule =>
                  rule.ProviderName == "Microsoft.Extensions.Logging.ApplicationInsights.ApplicationInsightsLoggerProvider");
            if (defaultRule is not null)
            {
                options.Rules.Remove(defaultRule);
            }
        });
    })
    .Build();

host.Run();

host.json 配置内容

{
  "version": "2.0",
  "logging": {
    "logLevel": {
      "default": "Warning",
      "Function": "Information",
      "<project-namespace>": "Information"
    },
    "applicationInsights": {
      "samplingSettings": {
        "isEnabled": false
      }
    }
  }
}

补充截图

  • 包含错误的日志流:
    包含错误的日志流
  • 无错误的Application Insights日志:
    无错误的Application Insights日志

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 03:52:16