前言
最近在整合监控, 在迁移grafana仪表盘的时候我懵逼了, grafana 本身并不能选择一起导出, 没办法只能一个一个导出, 来来回回折腾2小时,我直接炸裂, 直接去google找轮子了.
使用API进行备份
废话不多说了,直接上项目
Github: https://github.com/ysde/grafana-backup-tool
使用
1 2 3 4 5 6 7 8
| pip3 install virtualenv
virtualenv grafana
source grafana/bin/activate pip install grafana-backup
|
~/.grafana-backup.json 下配置文件
1 2 3 4 5 6 7 8 9 10 11 12 13
| { "general": { "debug": false, "verify_ssl": true, "backup_dir": "_OUTPUT_" }, "grafana": { "url": "http://127.0.0.1:3000", "token": "eyJrIjoiR05CYVZBenltYTB1bHhBVTYzdjMzME1SYkV3eXdaWkwiLCJuIjoibW9tbyIsImlkIjoxfQ==", "search_api_limit": 5000, "default_password": "00000000" } }
|
备份
恢复
恢复的时候,将配置更改为需要迁移的grafana
1
| grafana-backup restore _OUTPUT_/202103311636.tar.gz
|
参考文档