Вопросы
2
Записи
1
Пользователи
0
Reactions
4,449
Просмотры
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
Server Admin Авторский блог системного администратора