如何分割Logstash配置文件

时间:2018-08-18 17:30:23

标签: logstash

在我的情况下,两个团队正在使用和更新logstash配置文件。我考虑过将配置文件分成两部分,以便两个团队可以独立进行更改。只是阅读了logstash文档,没有找到解决办法,知道吗?

1 个答案:

答案 0 :(得分:0)

您可以遵循num8er的建议并使用特定的配置文件运行Logstash,或者如果您具有Logtash 6.0+版本,则可以使用multiple pipelines功能并同时运行两个配置文件,或者通过在其中注释另一个来仅运行一个配置文件。管道配置文件。为此,您必须在pipelines.yml文件夹中创建管道配置文件path.settings

- pipeline.id: team1-pipeline
  path.config: "/etc/path/to/team1/config/file"
  pipeline.workers: 1
- pipeline.id: team2-pipeline
  path.config: "/etc/path/to/team2/config/file"
  pipeline.workers: 1

下次只需运行Logstash而不用-e-f指定配置文件路径,Logstash将基于pipelines.yml文件运行管道。