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.

Reply via email to