elastic / kibana

Your window into the Elastic Stack
https://www.elastic.co/products/kibana
Other
19.67k stars 8.23k forks source link

[Console] Add load-balancing for ES requests #172556

Open yuliacech opened 11 months ago

yuliacech commented 11 months ago

Even when several ES hosts are configured for Kibana, Console will always use the first available host from elasticsearch.hosts and send the request there (see this file). This could lead to this host being impacted and get a degrading performance. We should add a mechanism to distribute the requests between all available hosts configured in elasticsearch.hosts. Maybe we could reuse the load-balancing algorithm from Kibana.

Somewhat related issues:

elasticmachine commented 11 months ago

Pinging @elastic/platform-deployment-management (Team:Deployment Management)

jpmat296 commented 10 months ago

IMHO load-balancing is not so important for the Console. But support failover is helpful.

Our cluster has 2 dedicated coordinators. The first was no more available and I had to comment it in Kibana.yml because failover is not supported.

elasticmachine commented 2 months ago

Pinging @elastic/kibana-management (Team:Kibana Management)