在Logstash配置文件中配置多个数据源?

时间:2019-02-21 09:58:53

标签: elasticsearch logstash elastic-stack logstash-configuration

我正在尝试在Logstash Pipeline中一次加载两个不同的配置。这两种配置具有不同的输入,过滤器和输出。

注意:我在Docker Swarm上的ELK设置

我尝试如下:

[ec2-user@ip-10-9-9-92 logstash]$ ls -lrth pipeline/
-rw-rw-r-- 1 ec2-user ec2-user 1.4K Feb 20 16:53 alb.conf
-rw-rw-r-- 1 ec2-user ec2-user 2.0K Feb 20 17:28 logstash.conf

@@这里我的Elasticsearch是相同的,但这些文件中的索引不同。请帮帮我。

1 个答案:

答案 0 :(得分:0)

您可以尝试将de -f标志用于不同的输入:

通过@leandrojmp进行编辑:

logstash -f '/path/{file1,file2}'

或者使用一个带有if条件的文件作为过滤器和输出插件的文件-如果您具有相同的输入。