I am looking for an option to send logs to multiple outputs . I tried configuring multiple outputs, if all the out puts are reachable then logs are sent successfully. But if one of the output is not reachable, then no logs are sent to any of the outputs, its like filebeat just stop sending any logs.
Is there any way I can bypass this, i.e. Can I still continue to pump logs to available connections? ignoring one that has issue?
We don't recommend sending to multiple outputs from Beats because of this. This is due to the at-least-one delivery guarantees for the outputs. You are better off writing the data to a message queue and consuming the data from there. See https://github.com/elastic/beats/issues/1035
Thanks for the reply. We are working on replacing previous forwarder with filebeat. I did read about the changes done to filebeat. But is there any particular reason we need to move to filebeat?
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.