我可以避免在重复文件输入设置中重复吗?

时间:2019-08-21 07:19:22

标签: elasticsearch logging apache-kafka elastic-stack filebeat

我有一个这样的输入设置(概念验证),我将进一步添加更多的勘探者。

我可以避免重复使用多行属性吗?

filebeat.prospectors:
  - type: log
    enabled: true
    paths:
      - /data/server/logs/inode-stage/inode-stage.log
    multiline.pattern: '^\['
    multiline.negate: true
    multiline.match: after
    fields:
      env: 'stage'
      app: 'inode'
  - type: log
    enabled: true
    paths:
      - /data/server/logs/inode-dev/inode-dev.log
    multiline.pattern: '^\['
    multiline.negate: true
    multiline.match: after
    fields:
      env: 'dev'
      app: 'inode'

1 个答案:

答案 0 :(得分:0)

我认为这不可能。不确定输入中将有多少变化,但是基于当前示例,我将用dissect提取env。如果您需要更强大的功能,甚至可以选择script processor