Я пытаюсь заставить мой Filebeat доставлять журналы нескольким экземплярам Logstash. Filebeat может иметь несколько выходов, но затем они сбалансированы.
Я попытался настроить filebeat с:
output.logstash.hosts: ["IP1:5044", "IP2:5044"]
output.logstash.loadbalance: false
Что дает мне балансировку нагрузки IP1 до тех пор, пока этот узел не выйдет из строя, а затем переключается на IP2.
Loadbalance = false, определяется по умолчанию при наличии нескольких хостов
Также я попробовал:
output.logstash.hosts: ["IP1:5044", "IP2:5044"]
output.logstash.loadbalance: true
Что дает мне отправку журналов балансировки нагрузки. Одна запись журнала переходит на IP1, а следующая - на IP2.
Предназначен для полностью избыточных конвейеров ELK, где filebeat поставляет оба одновременно.