I'm encountering significant performance issues with my Kibana setup, and I'm seeking guidance to improve its responsiveness. I've attached images to provide insights into the current state of our cluster and configuration. To give some context, our ELK stack is running on a single cluster, and we're fetching data from Postgres every minute.
Slow Dashboard Loading: Kibana dashboards are loading extremely slowly, impacting our ability to make real-time data-driven decisions.
Attempts to Resolve: I've already taken several steps to address the issue, including:
- Increasing heap size.
- Removing replica shards.
- Implementing the new labs concept to optimize dashboards.
- Also implementing lazy loading in JS as i have used the dashboards as an iframe in my project
I would appreciate any suggestions or guidance from the community on what additional steps I can take to improve Kibana's performance. "I'm looking for a checklist of best practices and optimizations to ensure faster loading of dashboards."
- Elasticsearch Version: 8.9.0
- Kibana Version: 8.9.1
If there's any other information needed to diagnose and resolve this issue, please let me know, and I'll provide it promptly.
Also while loading a single iframe almost 200 requests happen if there any way to reduce,also is it possible to load the kibana dashboard in 2 secs.