在 filebeat.yml 中添加或覆盖 "type" 的正确方法是什么?
What is the correct way to add or override "type" in filebeat.yml?
我正在使用 filbeat 将 jenkins 日志存储到 ELK 堆栈。我需要在 filbeat.yml.
中添加或覆盖 "type"
请在这里找到 logstash.conf
logstash.conf.jpg
我需要在 filebeat.yml 中添加或覆盖 "type"(图中以红色突出显示)。
请在此处查找 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
要使用 filebeat 添加字段,请使用以下 configuration:
- type: log
paths:
- /path/to/your/files/*.log
fields:
type: your-type
fields_under_root: true
fields_under_root: true
将在文档的顶层添加字段 type
,如果将其设置为 false,它将添加到 fields
对象内部,因此您有一个名为 fields.type
.
的字段
我正在使用 filbeat 将 jenkins 日志存储到 ELK 堆栈。我需要在 filbeat.yml.
中添加或覆盖 "type"请在这里找到 logstash.conf logstash.conf.jpg
我需要在 filebeat.yml 中添加或覆盖 "type"(图中以红色突出显示)。
请在此处查找 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
要使用 filebeat 添加字段,请使用以下 configuration:
- type: log
paths:
- /path/to/your/files/*.log
fields:
type: your-type
fields_under_root: true
fields_under_root: true
将在文档的顶层添加字段 type
,如果将其设置为 false,它将添加到 fields
对象内部,因此您有一个名为 fields.type
.