fix(telemetry): give heatmap panels the options the plugin requires

Every heatmap carried only `tooltip` and `yAxis`, missing `calculate`, `color`
and `cellGap`. Grafana's heatmap plugin treats those as required, and without
them the panel fails to initialise: the dashboard opens with "An error occurred
within the plugin" rather than a chart.

The option values are taken from the one heatmap in this stack that does render
on Grafana Cloud (ledger-sync-health): calculate=false since the queries already
return histogram buckets, the Turbo 64-step scheme, and cellGap=1. Each panel
keeps its own yAxis label, unit and tooltip settings.

This is a long-standing defect rather than fallout from the recent layout work -
the same options are absent in origin/phase9 and in the cloud copies that were
already live.
This commit is contained in:
Pratik Mankawde
2026-08-07 12:36:22 +01:00
parent b226a34be4
commit e84b9aada0
4 changed files with 40 additions and 0 deletions

View File

@@ -474,6 +474,16 @@
"y": 52
},
"options": {
"calculate": false,
"cellGap": 1,
"color": {
"mode": "scheme",
"scheme": "Turbo",
"steps": 64
},
"legend": {
"show": true
},
"tooltip": {
"mode": "multi",
"sort": "desc",

View File

@@ -159,6 +159,16 @@
"y": 11
},
"options": {
"calculate": false,
"cellGap": 1,
"color": {
"mode": "scheme",
"scheme": "Turbo",
"steps": 64
},
"legend": {
"show": true
},
"tooltip": {
"mode": "multi",
"sort": "desc",

View File

@@ -236,6 +236,16 @@
"y": 20
},
"options": {
"calculate": false,
"cellGap": 1,
"color": {
"mode": "scheme",
"scheme": "Turbo",
"steps": 64
},
"legend": {
"show": true
},
"tooltip": {
"mode": "multi",
"sort": "desc",

View File

@@ -263,6 +263,16 @@
"y": 30
},
"options": {
"calculate": false,
"cellGap": 1,
"color": {
"mode": "scheme",
"scheme": "Turbo",
"steps": 64
},
"legend": {
"show": true
},
"tooltip": {
"mode": "multi",
"sort": "desc",