0

根据 Elastic 的说法,Logstash 的负载平衡应该在 Beats 级别通过在 Beat 配置中指定多个 Logstash 输出来实现。

output.logstash:
  hosts: ["localhost:5044", "localhost:5045"]
  loadbalance: true

如果我想在部署后扩展我的 Logstash 集群,我需要遍历每个 Beat 并添加或删除特定的 Logstash 主机名。

除了延迟之外,使用云服务负载均衡器作为主机是否有任何缺点?如果我可以通过使用云负载均衡器来扩大或缩小我的 Logstash 节点,而不是调整我所有 Beats 的配置,那将是最简单的。

https://www.elastic.co/guide/en/logstash/current/deploying-and-scaling.html https://www.elastic.co/guide/en/beats/filebeat/8.0/load-balancing.html

4

0 回答 0