如何通过 udp 协议将 filebeat 输出发送到 logstash?

how can i send filebeat output to logstash via udp protocol?

有什么方法可以通过udp协议将数据从filebeat发送到logstash,我配置logstash从udp接收数据,我可以用filebeat做同样的事情吗? 谢谢

Q: is there any way to send data from filebeat to logstash via udp protocol?

不,Filebeat 无法通过 UDP 发送事件。以下是所有可用的 Filebeat 输出:

https://www.elastic.co/guide/en/beats/filebeat/current/configuring-output.html

Filebeat 只能通过 UDP 读取 事件,如下所述:

https://www.elastic.co/guide/en/beats/filebeat/master/filebeat-input-udp.html

此外,这里有一些相同问题的答案,结果相同:

希望能帮到你

Filebeat 不支持 UDP 输出。但是,您可以使用 Filebeat yml 文件中可用的 logstash 输出模块将数据发送到 logstash。

如果你非常确定只使用UDP,你可以使用nxlog而不是forget,它支持一个UDP输出。对于使用来自源本身的正则表达式的模式和过滤器,它也比 Filebeat 更灵活。

希望对您有所帮助!