Вопросы
2
Записи
1
Пользователи
0
Reactions
2,041
Просмотры
0
26.02.2021 21:46
Создатель темы
Как экспортировать все Data Sources в Grafana? Через веб интерфейс нет такой возможности.
2 Ответов
0
26.02.2021 21:48
Создатель темы
Экспортируем вручную в json с помощью curl:
curl -H "Content-Type: application/json" -s "http://grafana.site.ru/api/datasources" -u admin:password
Можно поставить утилиту jq и сделать export в человекочитаемый вид:
apt install jq dnf install epel-release && dnf install jq curl -H "Content-Type: application/json" -s "http://grafana.site.ru/api/datasources" -u admin:password | jq . >> ~/datasource/datasource.json
0
26.02.2021 22:21
Создатель темы
Import data sources делаем опять же с помощью curl. Данные берем из json файла.
curl -X POST -H "Content-Type: application/json" --data '{ "id": 6, "orgId": 1, "name": "Zabbix-01", "type": "alexanderzobnin-zabbix-datasource", "typeLogoUrl": "public/plugins/alexanderzobnin-zabbix-datasource/img/icn-zabbix-datasource.svg", "access": "proxy", "url": "https://zabbix.site.ru/zabbix/api_jsonrpc.php", "password": "", "user": "", "database": "", "basicAuth": false, "isDefault": false, "jsonData": { "addThresholds": false, "alerting": false, "alertingMinSeverity": 3, "dbConnectionDatasourceId": null, "dbConnectionEnable": false, "disableReadOnlyUsersAck": false, "password": "pass_secret", "trends": true, "username": "grafana", "zabbixVersion": 4 }, "readOnly": false }' "http://grafana.site.ru/api/datasources" -u admin:password