我一直在阅读配置document.getElementByWhateverYouWant
以减少不需要的流量和其他事情的重要性。
如何在Asp.Net Core应用程序中执行此操作?它似乎不再是ApplicationInsights
XML文件。
我可以在applicationinsights.config
文件夹中看到ConnectService.json
文件,但其中没有多少文件?
如何为Asp.Net Core应用程序配置AI?
任何人都有文档链接?我似乎无法找到任何......
TIA
答案 0 :(得分:1)
所有这些现在都在代码中,并且主要记录在application insights asp.net core github wiki。
禁用遥测模块服务
为了禁用这些服务, 您需要从现有列表中手动删除模块 ConfigureServices方法中的服务。请注意遥测 只有在添加Application Insights后才能删除模块 服务。
// Removing dependency tracking telemetry module - to disable default dependency tracking
var dependencyTrackingService = services.FirstOrDefault<ServiceDescriptor>(t => t.ImplementationType == typeof(DependencyTrackingTelemetryModule));
if (dependencyTrackingService!= null)
{
services.Remove(dependencyTrackingService);
}
// Removing performance collector module - to disable default performance counter collection
var performanceCounterService = services.FirstOrDefault<ServiceDescriptor>(t => t.ImplementationType> == typeof(PerformanceCollectorModule));
if (performanceCounterService != null)
{
services.Remove(performanceCounterService);
}