我已经在Windows 10机器上安装了DataDog的免费试用版。
我正在尝试按照说明来监视https://docs.datadoghq.com/getting_started/logs/#monitor-a-custom-file上的自定义文件
我已经在C:\dev\tmp\datadog_logs\first.log
中创建了一个测试日志文件。
我已编辑C:\ProgramData\Datadog\datadog.yaml
,设置为logs_enabled: true
。
我已经在C:\ProgramData\Datadog\conf.d\custom_log_collection.d\conf.yaml
中创建了一个用于自定义日志收集的Yaml文件,其中包含:
logs:
- type: file
path: c:\dev\tmp\datadog_logs\first.log
source: custom
service: user
然后,我重新启动了代理,并检查了它的状态(从管理员命令提示符处):
"\Program Files\Datadog\Datadog Agent\bin\agent" restart-service
"\Program Files\Datadog\Datadog Agent\bin\agent" status
根据我上面链接的文档,我希望在“日志代理”下看到一个“ custom_log_collection”条目。我不会:
==========
Logs Agent
==========
Sending compressed logs in HTTPS to agent-http-intake.logs.datadoghq.com on port 443
BytesSent: 0
EncodedBytesSent: 28
LogsProcessed: 0
LogsSent: 0
=========
我可能遇到问题的明显地方是文件的路径。我已经尝试了几种变体,例如unix风格的路径:/dev/tmp/datadog_logs/first.log
,但没有任何效果。
关于出了什么问题的任何想法?
还是在哪里找出可能出问题的地方?