Skip to content

fix(dashboard): update Random Sensor dashboard for Grafana 10+ compatibility#24

Merged
fbeneventi merged 1 commit into
ExamonHPC:release/v0.5.0from
maioranisimone:feat/dashboard-grafana10-compat
May 14, 2026
Merged

fix(dashboard): update Random Sensor dashboard for Grafana 10+ compatibility#24
fbeneventi merged 1 commit into
ExamonHPC:release/v0.5.0from
maioranisimone:feat/dashboard-grafana10-compat

Conversation

@maioranisimone
Copy link
Copy Markdown

The original dashboard uses panel types and plugin references that are broken on Grafana 10+:

  • graph panel type removed in Grafana 10 → replaced with timeseries
  • grafana-piechart-panel (AngularJS) disabled in Grafana 11+ → replaced with native piechart panel
  • datasource: null on all panels → replaced with explicit datasource reference (type + uid) required by Grafana 8+ schema
  • grafana-kairosdb-datasource type → updated to arpnetworking-kairosdb-datasource (React fork, compatible with Grafana 11+, see issue #XX)
  • Removed AngularJS artifacts ($$hashKey fields)
  • Removed deprecated histogram panel (incompatible data format)
  • Updated schemaVersion from 26 to 39

…ibility

The original dashboard was built for Grafana 7.3 and uses panel types and
plugin references that are broken on Grafana 10+:

- `graph` panel type removed in Grafana 10 → replaced with `timeseries`
- `grafana-piechart-panel` (AngularJS) disabled in Grafana 11+ → replaced
  with native `piechart` panel
- `datasource: null` on all panels → replaced with explicit datasource
  reference (type + uid) required by Grafana 8+ schema
- `grafana-kairosdb-datasource` type → updated to `arpnetworking-kairosdb-datasource`
  (React fork compatible with Grafana 11+)
- Removed AngularJS artifacts ($$hashKey fields)
- Removed deprecated histogram panel (incompatible data format)
- Updated schemaVersion from 26 to 39
@fbeneventi
Copy link
Copy Markdown
Collaborator

Superseded by #28 (merged into branch fix/v0.5.0-grafana-and-merges). The v0.4.0 dashboard is archived under dashboards/legacy/ for users of the frozen docker-compose stack, and the new dashboard is auto-provisioned via the Grafana sidecar (no manual import needed). Closing this PR; the change is preserved as a merge commit in the supersede branch with original authorship attribution. Thanks @maioranisimone!

fbeneventi added a commit that referenced this pull request May 14, 2026
fix(v0.5.0): KairosDB datasource migration + integrate PRs #23/#24 + dashboard auto-provisioning
@fbeneventi fbeneventi merged commit cc4ea95 into ExamonHPC:release/v0.5.0 May 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants