Is is possible to create multiple logstash nodes running the same pipeline to provide high availability? Like if one of the logstash node is down, the beat will push data into another node to make it work.
It’s common to deploy just one Beats input per Logstash node, but multiple Beats inputs can also be deployed per Logstash node to expose independent endpoints for different data sources.
So it sounds like each Beats will write to one specific Logstash node. When this node is down, the data from this Beat will be blocked.
A Beat's Logstash output can be configured with multiple Logstash hosts. If one of them is down it'll try with one of the other ones. See also the loadbalance option.
Thanks! Another question: Right now we run Filebeat on about 30 hosts and push to 3 Logstash nodes. Mostly I use the default settings for those configs and it works fine. We are planning to extend the Filebeat to about 400 hosts. Is there anything we probably need to configure when the input from Filebeat is that large?
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.