I would appreciate that a lot. How would we ideally do this?
I have created a charm which I hope to be useful as a reference implementation for also later use here: juju-operators-examples/grafana-dashboard-example at main · erik78se/juju-operators-examples · GitHub
I’ve found some inspiration for the implementation here: charm-ceph-dashboard/interface_grafana_dashboard.py at af80051429960db357c51e8966fc2bf9f0c220f8 - charm-ceph-dashboard - OpenDev: Free Software Needs Free Tools - but I can’t understand why its implemented the way it is.
I’m also in a discourse about the implmentation here: Looking for some help debuging why grafana-dashboard isnt getting all json - #6 by erik-lonroth - development - Charmhub
Its still missing interface for prometheus to be useful currently, but I’m not sure how to implement it yet since I can’t modify the snap config etc. How to edit prometheus.yml - snap - snapcraft.io