如何保存 Grafana 容器的仪表板 YAML,以便在创建时加载?
docker-compose.yml:
grafana:
image: grafana/grafana
container_name: grafana
volumes:
- ./grafana-datasource.yml:/etc/grafana/provisioning/datasources/datasource.yaml
- ./dashboard.yml:/etc/grafana/provisioning/dashboards/dashboard.yaml
- ./grafana/provisioning/dashboards/:/etc/grafana/provisioning/dashboards/
ports:
- "3000:3000"
depends_on:
- prometheus
Run Code Online (Sandbox Code Playgroud)
仪表板.yml:
apiVersion: 1
providers:
# <string> an unique provider name
- name: 'a unique provider name'
# <int> org id. will default to orgId 1 if not specified
orgId: 1
# <string, required> name of the dashboard folder. Required
folder: ''
# <string> folder UID. will be automatically generated if not specified
folderUid: ''
# <string, required> …Run Code Online (Sandbox Code Playgroud)