Load data for charts individually instead of all charts at once
Problem to solve
It would be nice to request the metric data for each chart individually, rather than attempt to fetch all the data for all the charts at once like we currently do.
The current all-in-one solution has challenges:
- Longer time to rendering a chart
- Significantly larger request payload sizes (hundreds of kb), which are more prone to interruption
- Unable to individually refresh a chart
Target audience
-
Sasha, Software Developer, https://design.gitlab.com/research/personas#persona-sasha
-
Devon, DevOps Engineer, https://design.gitlab.com/research/personas#persona-devon
-
Sidney, Systems Administrator, https://design.gitlab.com/research/personas#persona-sidney
Further details
Proposal
We should support retrieving the metrics for an individual chart, rather than all at once.