Currently, the user manually has to create a lot of dashboards/panels.
This is a very time-consuming task, and especially when you want metrics with more labels, this is going to take a lot of time.
By generating these panels on creation, no manual work will need to be done, improving UX drastically.
Implementation
Creation of limited simple Grafana api wrapper, where all calls are blocking to make it really simplistic.
Using jackson automatic JSON serialization/deserliazation.
Motivation
Currently, the user manually has to create a lot of dashboards/panels. This is a very time-consuming task, and especially when you want metrics with more labels, this is going to take a lot of time. By generating these panels on creation, no manual work will need to be done, improving UX drastically.
Implementation
Creation of limited simple Grafana api wrapper, where all calls are blocking to make it really simplistic. Using jackson automatic JSON serialization/deserliazation.
Info
See the documentation of the Grafana API