从 IIS 上的 Datadog 自动跟踪检测中排除站点

问题描述

我想知道是否有办法从 IIS 上的 Datadog 自动跟踪中排除站点。我已经阅读了文档,但没有找到任何相关内容

解决方法

Datadog 的 IIS 集成会​​自动查询 Web 服务性能计数器并将结果发送给 Datadog。 Web 服务性能计数器类从万维网发布服务收集信息。

您可以通过手动或通过 Datadog 代理 GUI 创建配置文件来启用 IIS 集成。要通过 GUI 创建配置文件,请导航到“检查”选项卡,选择“管理检查”,然后从“添加检查”菜单中选择 iis 检查。您也可以在 C:\ProgramData\Datadog\conf.d\iis.d 中手动创建一个 conf.yaml 文件。

conf.yaml 文件中有一个 sites 属性。此属性表示要监视的 IIS 站点。您只需删除要排除的网站。

更多信息您可以参考此链接:IIS monitoring with Datadog

,

如果您使用的是 Datadog 的 .NET Tracer,您可以在 DD_TRACE_ENABLED=false 文件 (docs) 的 appSettings 部分设置 web.config。例如:

<configuration>
  <appSettings>
    <add key="DD_TRACE_ENABLED" value="false"/>
  </appSettings>
</configuration>

另一种选择是在应用的根目录中部署一个 datadog.json 文件 (docs),其中包含:

{
    "DD_TRACE_ENABLED": "false"
}

(免责声明:我在 Datadog 工作)