Grafana 5.x Dashboard
Grafana 5.x Dashboards
| Type | object |
|---|---|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/grafana-5-x-dashboard/latest.json |
| Source | https://www.schemastore.org/grafana-dashboard-5.x.json |
Validate with Lintel
npx @lintel/lintel check
JSON Schema for Grafana 5.x Dashboards (https://grafana.com/docs/grafana/latest/reference/dashboard/#dashboard-json)
Properties
1 nested properties
18 nested properties
unique numeric identifier for the dashboard. (generated by the db)
unique dashboard identifier that can be generated by anyone. string (8-40)
current title of dashboard
tags associated with dashboard, an array of strings
theme of dashboard, i.e. dark or light
timezone of dashboard, i.e. utc or browser
whether a dashboard is editable or not
0 for no shared crosshair or tooltip (default), 1 for shared crosshair, 2 for shared crosshair AND shared tooltip
Panels are the building blocks of a dashboard. It consists of data source queries, type of graphs, aliases, etc. Panel JSON consists of an array of JSON objects, each representing a different panel. Most of the fields are common for all panels but some fields depend on the panel type.
time range for dashboard, i.e. last 6 hours, last 7 days, etc
timepicker metadata
7 nested properties
whether timepicker is collapsed or not
whether timepicker is enabled or not
templating metadata
2 nested properties
whether templating is enabled or not
an array of objects each representing one template variable
annotations metadata
auto-refresh interval
version of the JSON schema (integer), incremented each time a Grafana update brings changes to said schema
version of the dashboard (integer), incremented each time the dashboard is updated