Hi - we have 3 clusters in our prod spread across three diff Data centers.
Each cluster setup:
One instance of Kibana -> 2 client nodes for load balancing -> data nodes
Since dashboards and visualizations are local to the cluster where they are created, we always expose only instance of Kibana (DC 1) to end users. Cross-cluster search enabled and so they can view results from other clusters as well through this instance of Kibana.
Lately we have been noticing some issues with Kibana being too slow. And so trying to find options to bring in the other two instances of Kibana and load balance the requests. All this while we can keep the dashboards/visualizations in sync as well.
Reaching out here to see if anyone has ideas on how to implement this requirement.
Appreciate your time,