elastic / kibana

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

[Feature] - Sequential Loading of Dashboard Widgets with Query Limit Option #170121

Open andremacola opened 11 months ago

andremacola commented 11 months ago

Description:

Currently, Kibana provides the option for "lazy load" to load widgets on a dashboard, which is helpful to enhance performance in large databases. However, in cases with numerous widgets or heavy queries, even "lazy" loading can be time-consuming and lead to loading errors.

To address this challenge and improve the user experience, I like to propose the implementation of a new feature that allows the sequential loading of widgets instead of all at once. Additionally, it would be beneficial to be able to specify the maximum number of widgets to be loaded/queried at a time.

Details of the Proposed Feature:

Expected Benefits:

Use Case Examples:

Potential Impact:

This feature could be beneficial for users working with extensive data sets in Kibana, including those with real-time monitoring needs.

Additional Context:

Our organization has faced performance challenges while working with databases generating over 20 million daily inputs with a significant number of fields. We are confident that the implementation of this feature can significantly improve the efficiency of our dashboards.

We appreciate your attention and the outstanding work on Kibana so far. We hope this suggestion will be considered and, if possible, implemented to further enhance the experience for Kibana users.

elasticmachine commented 11 months ago

Pinging @elastic/kibana-presentation (Team:Presentation)

ThomThomson commented 11 months ago

Related to https://github.com/elastic/kibana/issues/150459. There is some conversation about sequential loading in that issue. I will keep both of these issues open for the time being because they both capture a portion of the request. @andremacola Thank you for your contribution!