Экспорт дашборда через API grafana
Экспортировать JSON дашборда через HTTP API Grafana
curl -s http://admin:admin@localhost:3000/api/dashboards/uid/MY_UID | jq .dashboard
more grafana
all 11 commands →
Импорт дашборда через API
curl -X POST -H "Content-Type: application/json" -d @dashboard.json http://admin:admin@localhost:3000/api/dashboards/import
Список источников данных через API
curl -s http://admin:admin@localhost:3000/api/datasources | jq .[].name
Создать источник данных через API
curl -X POST -H "Content-Type: application/json" -d @ds.json http://admin:admin@localhost:3000/api/datasources
Провизионирование папки дашбордов
# Place YAML in /etc/grafana/provisioning/dashboards/
Провизионирование папки дашбордов
cat > /etc/grafana/provisioning/dashboards/default.yaml <<EOF
apiVersion: 1
providers:
- name: default
type: file
folder: ''
options:
path: /var/lib/grafana/dashboards
EOF