【问题标题】:Configure Multiple Data soureces in Logstash configuration files?在 Logstash 配置文件中配置多个数据源?
【发布时间】:2019-02-21 09:58:53
【问题描述】:

我试图在 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 是相同的,但这些文件中的索引不同。请帮帮我。

【问题讨论】:

  • 您是使用命令行还是作为服务运行logstash?
  • 我将我的 Logstash 作为 Docker 容器运行

标签: elasticsearch logstash elastic-stack logstash-configuration


【解决方案1】:

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

感谢@leandrojmp 编辑:

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

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

【讨论】:

  • 传递多个-f 标志不起作用,它需要是logstash -f '/path/{file1,file2}',它将连接文件并作为单个管道运行。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-04-01
  • 1970-01-01
  • 2020-01-30
  • 2018-04-08
  • 2016-02-06
  • 2015-11-15
相关资源
最近更新 更多