Application Insights:启用采样后,对TrackTrace的调用是否受到影响?

时间:2018-09-10 20:10:28

标签: logging azure-application-insights azure-web-app-service

我正在为我的Azure Web应用程序使用Application Insights。我喜欢对某些指标进行抽样以保持可管理性的想法,但我想确保存储我使用TrackTrace的服务器端代码跟踪的每条消息。

如果启用了采样功能,是否还会采样通过调用TrackTrace创建的跟踪消息?如果是这样,是否有办法选择性地说不对此类消息进行采样?

1 个答案:

答案 0 :(得分:2)

您可以修改ApplicationInsights.config以调整采样设置,也可以在代码中访问相同的类:

<AdaptiveSamplingTelemetryProcessor>节点下,您可以添加:

<ExcludedTypes>Trace</ExcludedTypes>

这将从采样中排除跟踪。如果已经有<AdaptiveSamplingTelemetryProcessor>个节点,请修改第一个包含Trace的节点(通过不排除它们来显式或隐式)。

可以找到相关文档here