配置 Datadog IIS 集成

配置 Datadog IIS 集成

我已经安装了 Datadog 并添加了与 IIS 的集成以监控性能问题。现在在 agent.log 中我一直收到此错误。

2019-08-29 14:56:04 EET | CORE | WARN | (pkg/collector/python/datadog_agent.go:108 in LogMessage) | (iis.py:97) | Site u'Default Web Site' not in expected_sites.

我的iis.d文件夹下的conf.yaml如下

init_config: ~
instances: 
  - 
    host: "."
logs: 
  - 
    path: "C:\\inetpub\\logs\\LogFiles\\W3SVC1\\u_ex*"
    service: iis
    source: iis
    sourcecategory: http_web_access
    type: file
sites: 
  - "Default Web Site"

我将非常感激任何关于此事的帮助。提前致谢。纳德

答案1

我认为问题出在sites参数上。

正如你可能在Datadog-IIS 集成的模板配置文件

首先,它需要嵌套在您定义的实例下,因此正确的配置文件是:

init_config:
instances: 
  - host: "."
    sites: 
      - "Default Web Site"

logs: 
  - type: file
    path: "C:\inetpub\logs\LogFiles\W3SVC1\u_ex*"
    service: iis
    source: iis
    sourcecategory: http_web_access

我在这里还怀疑您输入的站点名称可能不正确。

由于该sites参数是可选的,因此只有当您想要监控 IIS 中的特定站点列表时才需要它。如果删除此参数,您将监控所有站点,并且所有指标都将被标记,因此site在 Datadog 中,您将能够专注于您最关心的站点。

您能否尝试下面的配置并看看它是否有效?

init_config:

instances: 
  - host: "."

logs: 
  - type: file
    path: "C:\inetpub\logs\LogFiles\W3SVC1\u_ex*"
    service: iis
    source: iis
    sourcecategory: http_web_access

最好的,皮埃尔

相关内容