我已经安装了 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
最好的,皮埃尔