Logstash 配置允许多个节拍输入端口吗?

时间:2021-04-23 13:23:15

标签: logstash logstash-configuration elastic-beats

我试图通过将 conf 文件设置为让 Logstash 收听 2 个不同的节拍端口 - 一个用于 filebeat,另一个用于 winlogbeat,将 conf 文件设置为 -

input {
  beats {
    id => "winlogbeat_plugin"
    port => 5044
  }
  beats {
    id => "filebeat_plugin"
    port => 5045
  }
}

但看起来,当容器从这个 logstash 镜像创建时,它只显示 5044 正在监听,在 netstat -an 列表中

Logstash 可以一次只听 1 个节拍输入吗? 让 filebeat 和 winlogbeat 在它们自己的配置中将事件发送到 SingleIP:SinglePort for Logstash 有什么缺点吗?

1 个答案:

答案 0 :(得分:0)

Logstash 可以监听所有在启动进程时空闲的端口。它可以有尽可能多的这种类型的输入,你可以用你的资源处理。

在相同的输入中摄取它们没有真正的缺点,除非您希望能够在它们之间的管道中产生差异(也许您最好使用单独的管道...)