【发布时间】:2022-01-15 04:22:46
【问题描述】:
如何在 .Net Core 3.1 Web 应用程序中关闭 Application Insights 性能计数器和跟踪遥测? 我试图像这样禁用这些模块:
ApplicationInsightsServiceOptions aiOptions = new ApplicationInsightsServiceOptions();
aiOptions.EnablePerformanceCounterCollectionModule = false;
aiOptions.EnableDependencyTrackingTelemetryModule = false;
services.AddApplicationInsightsTelemetry(aiOptions);
但这似乎不起作用。
【问题讨论】:
-
你为什么不直接卸载 AI NuGet 包?
-
因为我希望它们仅在暂存环境中被关闭。
-
您的代码似乎在做正确的事情。您如何确认它不起作用?
-
因为重新部署后AI应用中还有性能计数器。
标签: .net-core azure-application-insights