我正在尝试在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是相同的,但这些文件中的索引不同。请帮帮我。
答案 0 :(得分:0)
您可以尝试将de -f标志用于不同的输入:
通过@leandrojmp进行编辑:
logstash -f '/path/{file1,file2}'
或者使用一个带有if条件的文件作为过滤器和输出插件的文件-如果您具有相同的输入。