Asp.net core Application Insights包含许多请求跟踪

Asp.net core Application Insights包含许多请求跟踪,asp.net-core,identityserver4,azure-application-insights,Asp.net Core,Identityserver4,Azure Application Insights,我正在回顾一些Identity Server 4应用程序,这些应用程序使用Serilog并写入application insights。它们都有大量的遥测数据,这些数据是关于请求信息的跟踪数据。我在代码中找不到添加这些跟踪的任何内容。 这些内置跟踪是在Identity Server 4或任何其他部分中,可以禁用它们吗 我们通常用来过滤掉不需要的遥测数据 您可以编写自定义遥测处理器来处理此问题。关键在于,您应该找到一个或多个属性组合来识别来自identityserver4的数据,然后使用它们过滤掉

我正在回顾一些Identity Server 4应用程序,这些应用程序使用Serilog并写入application insights。它们都有大量的遥测数据,这些数据是关于请求信息的跟踪数据。我在代码中找不到添加这些跟踪的任何内容。 这些内置跟踪是在Identity Server 4或任何其他部分中,可以禁用它们吗

我们通常用来过滤掉不需要的遥测数据


您可以编写自定义遥测处理器来处理此问题。关键在于,您应该找到一个或多个属性组合来识别来自identityserver4的数据,然后使用它们过滤掉不需要的数据。

它看起来不像.net核心应用程序的默认跟踪。可能是serilog thingI现在发现只有使用Identity Server 4的应用程序具有这些跟踪。需要弄清楚如何禁用这些。你能发布有关日志记录的相关配置吗?也许,您正在配置应用程序以记录每个Http请求。或者问题与日志记录级别有关。也可以使用遥测处理器过滤掉它们。我有遥测处理器,用于过滤掉不需要的遥测数据。在这种情况下,如果可能的话,我希望避免这种情况,因为我认为Identity Server负责这些问题,更好的解决方案是禁用它们。但这是不可能的,我们需要使用遥测方法。@Lillvik,是的,如果Identity server能够处理这个问题,那就更好了。但如果不是,我们应该使用遥测方法。如果答案有帮助,你能接受它作为答案吗?谢谢:)。