0

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

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 是否有缺点?

4

1 回答 1

0

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

在同一输入中摄取它们并没有真正的缺点,除非您希望能够在它们之间的管道中有所作为(也许您最好使用单独的管道......)

于 2021-04-25T10:36:13.120 回答