某.NET 7 Web服务Application Insights异常:无异常日志、遥测重复
Application Insights 异常排查:无异常日志+遥测重复记录(同配置仅1个服务异常)
问题描述
我们在dev/test/stage/prod各环境部署了约10个Web服务,全部接入Application Insights,其中9个运行正常,但有1个服务出现异常,且所有服务的配置完全一致。我已查阅相关资料但未找到解决方案,恳请协助排查。
异常表现
- 无异常日志:Serilog可将异常写入数据库日志,但这些异常并未在Application Insights中显示;
- 遥测事件重复:每一条遥测事件都被重复记录。
环境与依赖信息
- 应用框架:.NET 7
- Visual Studio版本:Microsoft Visual Studio Professional 2022 Version 17.7.4
- 依赖包版本:
Microsoft.ApplicationInsights.AspNetCore- 2.21.0Microsoft.ApplicationInsights.DependencyCollector- 2.21.0
相关代码(Startup.cs)
services.AddApplicationInsightsTelemetry(Configuration); services.ConfigureTelemetryModule<DependencyTrackingTelemetryModule>((module, o) => module.EnableSqlCommandTextInstrumentation = true); var telemetryClientConfig = TelemetryConfiguration.CreateDefault(); telemetryClientConfig.ConnectionString = Configuration["ApplicationInsights:ConnectionString"]; var telemetryClient = new TelemetryClient(telemetryClientConfig); _ = services.AddSingleton(telemetryClient);
补充说明:appsettings.json中已正确配置ApplicationInsights:ConnectionString,其余9个同配置Web服务均无此问题。
内容的提问来源于stack exchange,提问作者SpaceGhost440
相关产品推荐
相关产品推荐

