Package: wnpp Severity: wishlist * Package name : grafana-dashboard-manager Version : N/A (no official release) Upstream Author : https://github.com/Beam-Connectivity * URL : https://github.com/Beam-Connectivity/grafana-dashboard-manager * License : MIT Programming Lang: Python Description : Import and export Grafana dashboards for backup and dynamic provisioning
A simple cli utility for importing or exporting dashboard json definitions using the Grafana HTTP API. This may be useful for: * Backing up your dashboards that already exist within your Grafana instance, e.g. if you are migrating from the internal sqlite database to MySQL. * Updating dashboard files for your Infrastructure-as-Code, for use with Grafana dashboard provisioning. * Making tweaks to dashboard JSON files directly and updating Grafana with one command. Notable features: * Mirrors the folder structure between a local set of dashboards and Grafana, creating folders where necessary. * Ensures links to dashboards folders in a dashlist Panel are consistent with the Folder IDs - useful for deploying one set of dashboards across mulitple Grafana instances, e.g. for dev, test, prod environments. --- Grafana itself is not packaged in Debian (http://bugs.debian.org/923872) but we should still be able to package tools like this that make it easier to operate the service. This package doesn't, as far as I can tell, depend on Grafana itself. I might eventually get tired of our system for maintaining dashboards and package this, but for now this is just a RFP. I will change the title and owner when / if I do start working on this.