代码之家  ›  专栏  ›  技术社区  ›  Brian Rak

应用程序洞察:启用采样时,对TrackTrace的调用是否受影响?

  •  0
  • Brian Rak  · 技术社区  · 6 年前

    我正在为我的Azure web应用程序使用应用程序见解。我喜欢对某些类型的度量进行采样以保持卷的可管理性,但是我希望确保使用TrackTrace的服务器端代码跟踪的每条消息都被存储。

    如果启用了采样,是否也会对通过调用TrackTrace创建的跟踪消息进行采样?如果是这样的话,有没有办法有选择地说不要对这样的信息取样?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Dmitry Matveev    6 年前

    您可以修改ApplicationInsights.config文件要优化采样设置或访问代码中的相同类,请执行以下操作:

    低于 <AdaptiveSamplingTelemetryProcessor> 节点,可以添加:

    <ExcludedTypes>Trace</ExcludedTypes>
    

    这将从采样中排除痕迹。如果有多个 <自适应采样遥测处理器> 已经修改了第一个包含跟踪的跟踪(通过不排除它们来显式地或隐式地)。

    相关文件见 here .