From 45ab508ed888ba3234bf3cb48956153dd468a0d8 Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Thu, 4 Jun 2026 14:26:03 +0100 Subject: [PATCH 1/2] fix(telemetry): use short unit for large count/message panels Count and message-volume panels (operating-mode transitions, job queue depth, network/overlay message totals, getobject message counts) used unit "none", rendering large values as raw unscaled numbers. Switch to "short" so Grafana abbreviates (e.g. 1.5 Mil) for readability. Co-Authored-By: Claude Opus 4.6 --- .../grafana/dashboards/system-ledger-data-sync.json | 2 +- .../grafana/dashboards/system-network-traffic.json | 8 ++++---- .../telemetry/grafana/dashboards/system-node-health.json | 4 ++-- .../grafana/dashboards/system-overlay-traffic-detail.json | 8 ++++---- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/docker/telemetry/grafana/dashboards/system-ledger-data-sync.json b/docker/telemetry/grafana/dashboards/system-ledger-data-sync.json index 3af8764dcc..02e6083dea 100644 --- a/docker/telemetry/grafana/dashboards/system-ledger-data-sync.json +++ b/docker/telemetry/grafana/dashboards/system-ledger-data-sync.json @@ -423,7 +423,7 @@ ], "fieldConfig": { "defaults": { - "unit": "none", + "unit": "short", "custom": { "axisLabel": "Messages In", "spanNulls": true, diff --git a/docker/telemetry/grafana/dashboards/system-network-traffic.json b/docker/telemetry/grafana/dashboards/system-network-traffic.json index dbaa25ac55..d915e766e6 100644 --- a/docker/telemetry/grafana/dashboards/system-network-traffic.json +++ b/docker/telemetry/grafana/dashboards/system-network-traffic.json @@ -174,7 +174,7 @@ ], "fieldConfig": { "defaults": { - "unit": "none", + "unit": "short", "custom": { "axisLabel": "Messages", "spanNulls": true, @@ -227,7 +227,7 @@ ], "fieldConfig": { "defaults": { - "unit": "none", + "unit": "short", "custom": { "axisLabel": "Messages", "spanNulls": true, @@ -287,7 +287,7 @@ ], "fieldConfig": { "defaults": { - "unit": "none", + "unit": "short", "custom": { "axisLabel": "Messages", "spanNulls": true, @@ -347,7 +347,7 @@ ], "fieldConfig": { "defaults": { - "unit": "none", + "unit": "short", "custom": { "axisLabel": "Messages", "spanNulls": true, diff --git a/docker/telemetry/grafana/dashboards/system-node-health.json b/docker/telemetry/grafana/dashboards/system-node-health.json index fd6b44b8a4..e82643f347 100644 --- a/docker/telemetry/grafana/dashboards/system-node-health.json +++ b/docker/telemetry/grafana/dashboards/system-node-health.json @@ -227,7 +227,7 @@ ], "fieldConfig": { "defaults": { - "unit": "none", + "unit": "short", "custom": { "axisLabel": "Transitions", "spanNulls": true, @@ -312,7 +312,7 @@ ], "fieldConfig": { "defaults": { - "unit": "none", + "unit": "short", "custom": { "axisLabel": "Jobs", "spanNulls": true, diff --git a/docker/telemetry/grafana/dashboards/system-overlay-traffic-detail.json b/docker/telemetry/grafana/dashboards/system-overlay-traffic-detail.json index 121a2e266f..0650b4bbed 100644 --- a/docker/telemetry/grafana/dashboards/system-overlay-traffic-detail.json +++ b/docker/telemetry/grafana/dashboards/system-overlay-traffic-detail.json @@ -71,7 +71,7 @@ ], "fieldConfig": { "defaults": { - "unit": "none", + "unit": "short", "custom": { "axisLabel": "Messages", "spanNulls": true, @@ -205,7 +205,7 @@ ], "fieldConfig": { "defaults": { - "unit": "none", + "unit": "short", "custom": { "axisLabel": "Count", "spanNulls": true, @@ -342,7 +342,7 @@ ], "fieldConfig": { "defaults": { - "unit": "none", + "unit": "short", "custom": { "axisLabel": "Messages", "spanNulls": true, @@ -402,7 +402,7 @@ ], "fieldConfig": { "defaults": { - "unit": "none", + "unit": "short", "custom": { "axisLabel": "Count", "spanNulls": true, From 88ac4b6aeecf087dea215ea7c8a9f790af912920 Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Thu, 4 Jun 2026 14:27:53 +0100 Subject: [PATCH 2/2] fix(telemetry): use short unit for NodeStore and object-count panels The phase-9 NodeStore I/O totals, write-load/read-queue, read-threads, and object instance-count panels rendered large cumulative values with unit "none". Switch to "short" for readable abbreviation. Co-Authored-By: Claude Opus 4.6 --- .../telemetry/grafana/dashboards/system-node-health.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docker/telemetry/grafana/dashboards/system-node-health.json b/docker/telemetry/grafana/dashboards/system-node-health.json index 9d78c53d6a..9247c33745 100644 --- a/docker/telemetry/grafana/dashboards/system-node-health.json +++ b/docker/telemetry/grafana/dashboards/system-node-health.json @@ -457,7 +457,7 @@ ], "fieldConfig": { "defaults": { - "unit": "none", + "unit": "short", "custom": { "axisLabel": "Operations", "drawStyle": "line", @@ -505,7 +505,7 @@ ], "fieldConfig": { "defaults": { - "unit": "none", + "unit": "short", "custom": { "axisLabel": "Count", "drawStyle": "line", @@ -631,7 +631,7 @@ ], "fieldConfig": { "defaults": { - "unit": "none", + "unit": "short", "custom": { "axisLabel": "Count / \u00b5s", "drawStyle": "line", @@ -824,7 +824,7 @@ ], "fieldConfig": { "defaults": { - "unit": "none", + "unit": "short", "custom": { "axisLabel": "Instances", "drawStyle": "line",