在filebeat.yml中添加或覆盖“类型”的正确方法是什么?

时间:2019-10-17 10:26:38

标签: logstash elastic-stack logstash-configuration filebeat elk

我正在使用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

1 个答案:

答案 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的字段。