0

我正在使用 filbeat 将 jenkins 日志存储到 ELK 堆栈。我需要在 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
4

1 回答 1

0

要使用 filebeat 添加字段,请使用以下配置

- 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

于 2019-10-17T12:43:10.360 回答