Beats (Filebeat and Heartbeat) provide a way to do load balancing when they send data to output (to Logstash or Elasticsearch), the configuration include the following points:
hosts: ["localhost:5044", "localhost:5045"]
loadbalance: true
Usually, all load balancing job in enterprise environment is done by tools like F5, in case we have a load balancer.
The question is, Which one is better to be used, the built-in capability with beat or the dedicated tool like F5?