Tool to backup and restore Grafana data

Downloads configuration into locally stored JSON files, which can be later be modified and re-uploaded.

python3 -m cki_tools.grafana download|upload [--path PATH]
  • download option uses Grafana API to download datasources, notification channels and dashboards and saves them to PATH.

  • upload takes the json files stored in PATH and restores them to the Grafana server.

GRAFANA_URL and GRAFANA_TOKEN environment variables need to be configured. Follow the instructions on the Grafana Docs to learn how to get an API Token.