首页 > 解决方案 > 我在哪里可以关闭应用洞察中的请求跟踪日志

问题描述

我在我的 .net 核心应用程序中设置了应用程序洞察,在日志中我看到了这些请求跟踪:

请求开始 HTTP/1.1 GET 请求在 1.0838 毫秒内完成 404

这些被记录了很多,并且正在推高账单。我怎样才能关闭这些?

标签: asp.net-core-mvcazure-application-insights

解决方案


这些很可能来自 ILogger 日志。您可以使用过滤器不根据类别收集 ILogger 日志。您需要找到类别并应用筛选器,以便这些日志不会发送到 ApplicationInsights。

以下完全禁用所有类别的 ILogger 日志。你会想要一些更自定义的东西,你可以相应地调整过滤器。

builder.AddFilter<ApplicationInsightsLoggerProvider>("", LogLevel.None);

https://docs.microsoft.com/azure/azure-monitor/app/ilogger#create-filter-rules-in-configuration-with-appsettingsjson


推荐阅读