Performance of Canvas Panels

Hello,

I have a few questions regarding performance of larger canvas panels. We want to create a Canvas panel which holds a lot of elements (>100) each representing a status of a component. Each element gets a background color using thresholds. The status is based on data we fetch from a VerticaDB and Elasticsearch.

As far as I know for each element on a canvas panel a seperate query is being made. Is this true? That would mean that for a hundred elements on such dashboard we get a hundred queries in the background. The queried data has to be transformed using multiple transformations. How does grafana perform in such cases? Can we get a problem in the browser trying to display and calculate a big amount of elements?

I’d be happy to hear your opinions or may be even your experience for such use cases.

Best regards,
Ilya