我正在尝试为多个IIS应用程序的IIS日志配置filebeat。 IIS日志存储在每个应用程序的单独文件夹中。
我要实现的主要目标是为每个应用程序日志提供单独的标记字段集
所以我添加了两个探矿者配置:
filebeat.prospectors:
- input_type: log
paths:
- c:\inetpub\logs\LogFiles\W3SVC2\*.log
document_type: iis_log
tags: ["firstAPP", "serverName"]
fields:
env: production
- input_type: log
paths:
- c:\inetpub\logs\LogFiles\W3SVC3\*.log
document_type: iis_log
tags: ["secondAPP", "serverName", "API"]
fields:
env: production
不幸的是这个配置出了问题,因为filebeat无法启动。
当我仅使用一个日志路径的配置时,一切正常。
根据此示例:https://www.elastic.co/guide/en/beats/filebeat/current/multiple-prospectors.html,可以配置多个filebeat.prospectors。但我不确定是否可以添加多个标签。
答案 0 :(得分:0)
如果这是您配置的完美副本,则第二个探测器的tags
行只需缩进。