Provision MeshCore Grafana dashboard

Add the MeshCore dashboard (exported from prod) as a provisioned file
dashboard, with a file provider config. Pin the ClickHouse datasource
uid to "clickhouse" so the dashboard's panel datasource references
resolve at provision time.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Alex Vanderpot
2026-05-29 01:24:02 -04:00
parent 78bf1c5855
commit e6c4200448
3 changed files with 2075 additions and 0 deletions
@@ -0,0 +1,13 @@
apiVersion: 1
providers:
- name: MeshCore
orgId: 1
type: file
disableDeletion: false
# Allow edits in the UI without them being reverted on the next scan.
allowUiUpdates: true
updateIntervalSeconds: 30
options:
path: /etc/grafana/provisioning/dashboards/json
foldersFromFilesStructure: false
File diff suppressed because it is too large Load Diff
@@ -3,6 +3,8 @@ apiVersion: 1
datasources:
- name: ClickHouse
type: grafana-clickhouse-datasource
# Pinned uid so the provisioned MeshCore dashboard's panel references resolve.
uid: clickhouse
access: proxy
isDefault: true
jsonData: