Currently, I have a requirement to ship logs to multiple logstash endpoints from a single filebeat instances.
I don't want to loadbalance, but push same logs to different logstash endpoints.
I was not able to find the right documentation related to this topic.
So i don't think there is any good way of doing it directly from the beat. But what u can do is send to a single logstash and then have the input logstash send to all the other logstash instances u want. You can use the lumberjack protocol as documented here Logstash-to-Logstash Communication | Logstash Reference [7.12] | Elastic
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.