Create or generate default Grafana dashboards for the produced metrics #44165
Inithron
started this conversation in
Design Discussions
Replies: 1 comment 1 reply
-
CC @melloware, @alesj, @jmartisk |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello,
a view month ago I created the service request #40933. At the end it turns out it was to big for one service request but I still think it would be a big improvement for the users if there would be an example Grafana dashboard for each Quarkus extension which creates metrics. But there are now two different ways how to continue:
Both approaches have different advantages and disadvantages. That's why I have creates this design discussion, to discuss which approach should be implemented.
The first approach has the advantage that the dashboards can be optimized for the different extensions, for example putting the important metrics at the top, use different sizes of the panels, grouping of related metrics, use special graphs for special metrics, etc.
One disadvantage is to find contributors who are familiar with the metrics produced by the different extensions and the creation of dashboards. So it could take a while until an example board for each extension is available. Another one is that these dashboards need manual maintenance if an extension creates new metrics or existing ones are renamed.
For the second approach this Grafana Dashboard Generator could be used as template or inspiration.
Disadvantages:
After a dashboard generator was implemented, it has the following advantages:
Beta Was this translation helpful? Give feedback.
All reactions