正则表达式在 filebeat 中不起作用

问题描述 投票:0回答:1

我的文件有问题,因为我想排除一些不发送到logstahs的文件 我正在使用 filebeat 8.3 并使用以下参数来排除以 SLE 开头的任何文件。运行时,下面的代码片段将成功启动 filebeat,但仍会将 .SLE 文件发送到 Logstash。

filebeat.inputs:
- type: filestream
  paths:
    - "/path/to/your/logs/*.log"
  prospector.scanner.exclude_files: ['^SLE.*\.log$']

elasticsearch logstash filebeat
1个回答
0
投票

prospector.scanner.exclude_files 选项在 Filebeat 8.3 中不可用。相反,您应该使用文件流输入类型下的 except_files 选项。以下是修改配置的方法:

filebeat.inputs:
- type: filestream
  paths:
    - "/path/to/your/logs/*.log"
  exclude_files: ['^SLE.*\.log$']

问候

© www.soinside.com 2019 - 2024. All rights reserved.