https://github.com/saulotarsobc/grafana_bkp
Backup das pastas e dashboards do grafana usando a API
https://github.com/saulotarsobc/grafana_bkp
backup dashboard folder grafana pasta
Last synced: about 1 year ago
JSON representation
Backup das pastas e dashboards do grafana usando a API
- Host: GitHub
- URL: https://github.com/saulotarsobc/grafana_bkp
- Owner: saulotarsobc
- Created: 2021-12-22T14:50:58.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-25T17:33:34.000Z (about 4 years ago)
- Last Synced: 2025-04-12T22:55:08.190Z (about 1 year ago)
- Topics: backup, dashboard, folder, grafana, pasta
- Language: Python
- Homepage:
- Size: 1.16 MB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Grafana - Backup de Dashborads
> backup de dashboards do grafana via api usando python
[MEU TELEGRAM](https://t.me/saulotarsobc)
## APOIO
> video [Exportando dashboards do Grafana **"automagicamente"**](https://youtu.be/la64BA9YKWk) do [@robertsilvatech](https://github.com/robertsilvatech)

## 1 - Criando api token para o codigo
1) Configurações
2) API keys
3) New API keys

1) Dê um nome
2) Em rule pode ser tipo Viewer
3) Clique em Add

> Api Key criada. Agora é só copiar e gardar para usarmos no código script python que você pode baixar [AQUI](py/grafana_bkp.py).

> Vamos usar as libs **requests** e **json**.
```sh
pip3 install requests
```
1) Adicione o IP do ser servidor grafana
2) Adicione a Token Api

> Vamos rodar o script
1) Entre no diretório que está o script **grafana_bkp.py**
2) Rode o script: ```python3 grafana_bkp.py```
3) Se tudo estiver ok ele vai gerar um json para cada dashboard com uma mensagem mostrando o nome de casa uma.
