本文介绍了应用程序洞察并非所有日志都在记录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

最近,为了发现生产问题,我使用了应用程序洞察,并使用遥测跟踪创建了日志。因此,我目前使用两个单独的键,一个用于dev,另一个用于SIT环境。随机缺少几个日志,我不确定是什么问题,没有错误。

我们只想记录一些信息和异常。不需要请求或与性能相关的内容。

过去三天来,至少有一部分日志随机丢失,没有发现错误。在dev和Sit中,并发用户将点击API。请建议我是否需要更改任何配置。

在配置文件中,我注释了性能计数器部件。

并将MaxTelemetryItemsPerSecond增加到200。

使用自适应采样。和用于记录的遥测客户端,示例代码:Telemetry.TrackTrace(&Q;&Q;,PROPERTIES)-未提及严重级别。

我们的应用程序是.NET应用程序、Web API、框架4.7。

推荐答案

一个可能的原因是您在配置文件中添加了Trace中的<IncludedTypes></IncludedTypes>。请从此处删除TraceTrace遥测数据将不会被采样。

这篇关于应用程序洞察并非所有日志都在记录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 23:27