我正在使用filbeat到ELK堆栈存储jenkins日志。我需要在filbeat.yml中添加或覆盖“类型”。
请在这里找到logstash.conf logstash.conf.jpg
我需要在我的filebeat.yml中添加或覆盖“类型”(图片中以红色突出显示)。
请在此处找到filebeat.yml:
filebeat.inputs:
- type: log
enabled: true
paths:
- /opt/app/elk/logs/jenkins.log
multiline.pattern: '^%{MONTH} %{MONTHDAY}, %{YEAR} %{TIME} (AM|PM)'
multiline.negate: true
multiline.match: before
答案 0 :(得分:0)
要使用filebeat添加字段,请使用以下configuration:
// SECOND
- type: log
paths:
- /path/to/your/files/*.log
fields:
type: your-type
fields_under_root: true
将在文档的顶层添加字段fields_under_root: true
,如果将其设置为false,它将在type
对象内部添加,因此您有一个名为fields
的字段。