mrelk-apps / grafana-sync

a grafana tool that will help you backup, restore and edit multiple dashboards easily

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Grafana Sync

This tool will help you to do easy backup to all your datasources and dashboards and will allow you to search and update all dashboards with few clicks

Features:

its a wrapper over grafana apis, it will allow you to do the following easily:

  • backup all datasources
  • backup all dashboards
  • backup all alert-rules
  • search specific values (like datasource or job name) in all datasources
  • search specific values (like datasource or job name) in all dashboards
  • search specific values (like datasource or job name) in all alert-rules
  • update specific values (like datasource or job name) in all datasources
  • update specific values (like datasource or job name) in all dashboards
  • update specific values (like datasource or job name) in all alert-rules

Coming Soon:

  • import all datasources to new grafana
  • import all dashboards to new grafana
  • import all alert-rules to new grafana

and all that with just few clicks, no need to search, write or memorize any apis

NOTE: old alerts are not included only alert-rules (provisioned alerts) are included

To run the app use the following command

`python start.py`

and make sure to install the following libraries

  • requests==2.28.1

About

a grafana tool that will help you backup, restore and edit multiple dashboards easily

License:GNU General Public License v3.0


Languages

Language:Python 100.0%