feat(telemetry): add state-timeline pagination and multi-row annotations

Every timeseries and state-timeline panel sets
options.annotations.multiLane. The state-timeline panels set
options.perPage to 5.

62 panels across 5 dashboards.
This commit is contained in:
Pratik Mankawde
2026-09-21 17:00:54 +01:00
parent 05ce773671
commit 18e7333bbe
5 changed files with 249 additions and 0 deletions

View File

@@ -81,6 +81,10 @@
"y": 10
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -131,6 +135,10 @@
"y": 10
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -193,6 +201,10 @@
"y": 20
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -243,6 +255,10 @@
"y": 20
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -293,6 +309,10 @@
"y": 30
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -355,6 +375,10 @@
"y": 30
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -405,6 +429,10 @@
"y": 40
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -455,6 +483,10 @@
"y": 40
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -517,6 +549,10 @@
"y": 50
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -567,6 +603,10 @@
"y": 50
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -611,6 +651,10 @@
"y": 60
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -661,6 +705,10 @@
"y": 60
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -705,6 +753,10 @@
"y": 70
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -761,6 +813,10 @@
"y": 70
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -854,6 +910,10 @@
"y": 81
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -979,6 +1039,10 @@
"y": 81
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -1031,7 +1095,12 @@
"y": 91
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"mergeValues": true,
"perPage": 5,
"showValue": "auto",
"alignValue": "left",
"rowHeight": 0.9,
@@ -1144,6 +1213,10 @@
"y": 91
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -1213,6 +1286,10 @@
"y": 101
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -1293,6 +1370,10 @@
"y": 101
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -1338,6 +1419,10 @@
"y": 111
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -1383,6 +1468,10 @@
"y": 111
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -1428,6 +1517,10 @@
"y": 121
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -1520,6 +1613,10 @@
"y": 121
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -1566,6 +1663,10 @@
"y": 131
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",

View File

@@ -33,6 +33,10 @@
"y": 1
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -84,6 +88,10 @@
"y": 1
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -129,6 +137,10 @@
"y": 11
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -179,6 +191,10 @@
"y": 11
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -229,6 +245,10 @@
"y": 21
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -285,6 +305,10 @@
"y": 21
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -347,6 +371,10 @@
"y": 31
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -723,6 +751,10 @@
"y": 52
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -810,6 +842,10 @@
"y": 63
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",

View File

@@ -208,6 +208,10 @@
"y": 40
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -283,6 +287,10 @@
"y": 40
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -364,6 +372,10 @@
"y": 50
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -415,6 +427,10 @@
"y": 50
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -579,6 +595,10 @@
"y": 81
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -693,6 +713,10 @@
"y": 81
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -807,6 +831,10 @@
"y": 91
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -851,6 +879,10 @@
"y": 91
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -902,6 +934,10 @@
"y": 101
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -946,6 +982,10 @@
"y": 101
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",

View File

@@ -20,6 +20,10 @@
"y": 0
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -94,6 +98,10 @@
"y": 0
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -168,6 +176,10 @@
"y": 10
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -247,6 +259,10 @@
"y": 10
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -309,6 +325,10 @@
"y": 20
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -371,6 +391,10 @@
"y": 20
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -450,6 +474,10 @@
"y": 30
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -512,6 +540,10 @@
"y": 30
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",

View File

@@ -70,6 +70,10 @@
"y": 11
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -123,6 +127,10 @@
"y": 11
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -176,6 +184,10 @@
"y": 21
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -364,6 +376,10 @@
"y": 52
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -417,6 +433,10 @@
"y": 52
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -483,6 +503,10 @@
"y": 63
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -528,6 +552,10 @@
"y": 63
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -573,6 +601,10 @@
"y": 73
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -618,6 +650,10 @@
"y": 73
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",
@@ -671,6 +707,10 @@
"y": 83
},
"options": {
"annotations": {
"clustering": -1,
"multiLane": true
},
"tooltip": {
"maxHeight": 600,
"mode": "multi",