From 02fe838257f10dff8ca075341d2288610a6b8542 Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Wed, 13 May 2026 19:00:36 +0100 Subject: [PATCH] auto refresh at 5seconds Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> --- .../grafana/dashboards/consensus-health.json | 3 +- .../grafana/dashboards/ledger-operations.json | 3 +- .../grafana/dashboards/peer-network.json | 3 +- .../dashboards/rippled-fee-market.json | 3 +- .../grafana/dashboards/rippled-job-queue.json | 9 ++-- .../dashboards/rippled-peer-quality.json | 13 ++++-- .../grafana/dashboards/rippled-rpc-perf.json | 7 ++-- .../dashboards/rippled-validator-health.json | 13 ++++-- .../grafana/dashboards/rpc-performance.json | 5 ++- .../dashboards/system-ledger-data-sync.json | 3 +- .../dashboards/system-network-traffic.json | 3 +- .../dashboards/system-node-health.json | 42 +++++++++++++++---- .../system-overlay-traffic-detail.json | 3 +- .../dashboards/system-rpc-pathfinding.json | 3 +- .../dashboards/transaction-overview.json | 5 ++- 15 files changed, 85 insertions(+), 33 deletions(-) diff --git a/docker/telemetry/grafana/dashboards/consensus-health.json b/docker/telemetry/grafana/dashboards/consensus-health.json index d40f42cc58..f25d61aa8e 100644 --- a/docker/telemetry/grafana/dashboards/consensus-health.json +++ b/docker/telemetry/grafana/dashboards/consensus-health.json @@ -772,5 +772,6 @@ "to": "now" }, "title": "Consensus Health", - "uid": "rippled-consensus" + "uid": "rippled-consensus", + "refresh": "5s" } diff --git a/docker/telemetry/grafana/dashboards/ledger-operations.json b/docker/telemetry/grafana/dashboards/ledger-operations.json index c9c8c5efc3..226299462c 100644 --- a/docker/telemetry/grafana/dashboards/ledger-operations.json +++ b/docker/telemetry/grafana/dashboards/ledger-operations.json @@ -349,5 +349,6 @@ "to": "now" }, "title": "Ledger Operations", - "uid": "rippled-ledger-ops" + "uid": "rippled-ledger-ops", + "refresh": "5s" } diff --git a/docker/telemetry/grafana/dashboards/peer-network.json b/docker/telemetry/grafana/dashboards/peer-network.json index 0fd6e6048f..2a1b34617e 100644 --- a/docker/telemetry/grafana/dashboards/peer-network.json +++ b/docker/telemetry/grafana/dashboards/peer-network.json @@ -223,5 +223,6 @@ "to": "now" }, "title": "Peer Network", - "uid": "rippled-peer-net" + "uid": "rippled-peer-net", + "refresh": "5s" } diff --git a/docker/telemetry/grafana/dashboards/rippled-fee-market.json b/docker/telemetry/grafana/dashboards/rippled-fee-market.json index 09e777835e..15efdfe672 100644 --- a/docker/telemetry/grafana/dashboards/rippled-fee-market.json +++ b/docker/telemetry/grafana/dashboards/rippled-fee-market.json @@ -339,5 +339,6 @@ "timezone": "browser", "title": "Fee Market & TxQ", "uid": "rippled-fee-market", - "version": 1 + "version": 1, + "refresh": "5s" } diff --git a/docker/telemetry/grafana/dashboards/rippled-job-queue.json b/docker/telemetry/grafana/dashboards/rippled-job-queue.json index 7536fac767..dfc5cf490f 100644 --- a/docker/telemetry/grafana/dashboards/rippled-job-queue.json +++ b/docker/telemetry/grafana/dashboards/rippled-job-queue.json @@ -214,7 +214,7 @@ "drawStyle": "line", "lineWidth": 2, "fillOpacity": 5, - "axisLabel": "Duration (μs)", + "axisLabel": "Duration (\u03bcs)", "spanNulls": true, "insertNulls": false, "showPoints": "auto", @@ -273,7 +273,7 @@ "drawStyle": "line", "lineWidth": 2, "fillOpacity": 5, - "axisLabel": "Duration (μs)", + "axisLabel": "Duration (\u03bcs)", "spanNulls": true, "insertNulls": false, "showPoints": "auto", @@ -323,7 +323,7 @@ "drawStyle": "line", "lineWidth": 1, "fillOpacity": 5, - "axisLabel": "Duration (μs)", + "axisLabel": "Duration (\u03bcs)", "spanNulls": true, "insertNulls": false, "showPoints": "auto", @@ -391,5 +391,6 @@ "timezone": "browser", "title": "Job Queue Analysis", "uid": "rippled-job-queue", - "version": 1 + "version": 1, + "refresh": "5s" } diff --git a/docker/telemetry/grafana/dashboards/rippled-peer-quality.json b/docker/telemetry/grafana/dashboards/rippled-peer-quality.json index 9d5dfbb0b8..c3673d1d46 100644 --- a/docker/telemetry/grafana/dashboards/rippled-peer-quality.json +++ b/docker/telemetry/grafana/dashboards/rippled-peer-quality.json @@ -202,13 +202,19 @@ { "type": "value", "options": { - "0": { "text": "No", "color": "green" } + "0": { + "text": "No", + "color": "green" + } } }, { "type": "value", "options": { - "1": { "text": "Yes", "color": "red" } + "1": { + "text": "Yes", + "color": "red" + } } } ], @@ -387,5 +393,6 @@ "to": "now" }, "title": "Peer Quality", - "uid": "rippled-peer-quality" + "uid": "rippled-peer-quality", + "refresh": "5s" } diff --git a/docker/telemetry/grafana/dashboards/rippled-rpc-perf.json b/docker/telemetry/grafana/dashboards/rippled-rpc-perf.json index 2c6d8594fb..fbbb2ef438 100644 --- a/docker/telemetry/grafana/dashboards/rippled-rpc-perf.json +++ b/docker/telemetry/grafana/dashboards/rippled-rpc-perf.json @@ -214,7 +214,7 @@ "drawStyle": "line", "lineWidth": 2, "fillOpacity": 5, - "axisLabel": "Duration (μs)", + "axisLabel": "Duration (\u03bcs)", "spanNulls": true, "insertNulls": false, "showPoints": "auto", @@ -264,7 +264,7 @@ "drawStyle": "line", "lineWidth": 1, "fillOpacity": 5, - "axisLabel": "Duration (μs)", + "axisLabel": "Duration (\u03bcs)", "spanNulls": true, "insertNulls": false, "showPoints": "auto", @@ -400,5 +400,6 @@ "timezone": "browser", "title": "RPC Performance (OTel)", "uid": "rippled-rpc-perf", - "version": 1 + "version": 1, + "refresh": "5s" } diff --git a/docker/telemetry/grafana/dashboards/rippled-validator-health.json b/docker/telemetry/grafana/dashboards/rippled-validator-health.json index 1a4d453bee..d5c6df4d18 100644 --- a/docker/telemetry/grafana/dashboards/rippled-validator-health.json +++ b/docker/telemetry/grafana/dashboards/rippled-validator-health.json @@ -381,13 +381,19 @@ { "type": "value", "options": { - "0": { "text": "OK", "color": "green" } + "0": { + "text": "OK", + "color": "green" + } } }, { "type": "value", "options": { - "1": { "text": "BLOCKED", "color": "red" } + "1": { + "text": "BLOCKED", + "color": "red" + } } } ], @@ -710,5 +716,6 @@ "to": "now" }, "title": "Validator Health", - "uid": "rippled-validator-health" + "uid": "rippled-validator-health", + "refresh": "5s" } diff --git a/docker/telemetry/grafana/dashboards/rpc-performance.json b/docker/telemetry/grafana/dashboards/rpc-performance.json index 7834ec4029..5eee79c985 100644 --- a/docker/telemetry/grafana/dashboards/rpc-performance.json +++ b/docker/telemetry/grafana/dashboards/rpc-performance.json @@ -328,7 +328,7 @@ { "name": "node", "label": "Node", - "description": "Filter by rippled node (service.instance.id — e.g. Node-1)", + "description": "Filter by rippled node (service.instance.id \u2014 e.g. Node-1)", "type": "query", "query": "label_values(traces_span_metrics_calls_total, exported_instance)", "datasource": { @@ -372,5 +372,6 @@ "to": "now" }, "title": "RPC Performance", - "uid": "rippled-rpc-perf" + "uid": "rippled-rpc-perf", + "refresh": "5s" } diff --git a/docker/telemetry/grafana/dashboards/system-ledger-data-sync.json b/docker/telemetry/grafana/dashboards/system-ledger-data-sync.json index 67148abb63..5ad05aafb7 100644 --- a/docker/telemetry/grafana/dashboards/system-ledger-data-sync.json +++ b/docker/telemetry/grafana/dashboards/system-ledger-data-sync.json @@ -523,5 +523,6 @@ "to": "now" }, "title": "Ledger Data & Sync (System Metrics)", - "uid": "rippled-system-ledger-sync" + "uid": "rippled-system-ledger-sync", + "refresh": "5s" } diff --git a/docker/telemetry/grafana/dashboards/system-network-traffic.json b/docker/telemetry/grafana/dashboards/system-network-traffic.json index 82faa28476..6d85596a3a 100644 --- a/docker/telemetry/grafana/dashboards/system-network-traffic.json +++ b/docker/telemetry/grafana/dashboards/system-network-traffic.json @@ -688,5 +688,6 @@ "to": "now" }, "title": "Network Traffic (System Metrics)", - "uid": "rippled-system-network" + "uid": "rippled-system-network", + "refresh": "5s" } diff --git a/docker/telemetry/grafana/dashboards/system-node-health.json b/docker/telemetry/grafana/dashboards/system-node-health.json index fec7bec7cc..7827ef8bb9 100644 --- a/docker/telemetry/grafana/dashboards/system-node-health.json +++ b/docker/telemetry/grafana/dashboards/system-node-health.json @@ -162,7 +162,7 @@ ], "fieldConfig": { "defaults": { - "unit": "µs", + "unit": "\u00b5s", "custom": { "axisLabel": "Duration", "spanNulls": true, @@ -289,7 +289,7 @@ }, { "title": "Job Queue Depth", - "description": "Current number of jobs waiting in the job queue. Sourced from the job_count gauge (JobQueue.cpp:26). A sustained high value indicates the node cannot process work fast enough — common during ledger replay or heavy RPC load.", + "description": "Current number of jobs waiting in the job queue. Sourced from the job_count gauge (JobQueue.cpp:26). A sustained high value indicates the node cannot process work fast enough \u2014 common during ledger replay or heavy RPC load.", "type": "timeseries", "gridPos": { "h": 8, @@ -764,23 +764,48 @@ "mappings": [ { "type": "value", - "options": { "0": { "text": "DISCONNECTED", "color": "red" } } + "options": { + "0": { + "text": "DISCONNECTED", + "color": "red" + } + } }, { "type": "value", - "options": { "1": { "text": "CONNECTED", "color": "orange" } } + "options": { + "1": { + "text": "CONNECTED", + "color": "orange" + } + } }, { "type": "value", - "options": { "2": { "text": "SYNCING", "color": "yellow" } } + "options": { + "2": { + "text": "SYNCING", + "color": "yellow" + } + } }, { "type": "value", - "options": { "3": { "text": "TRACKING", "color": "blue" } } + "options": { + "3": { + "text": "TRACKING", + "color": "blue" + } + } }, { "type": "value", - "options": { "4": { "text": "FULL", "color": "green" } } + "options": { + "4": { + "text": "FULL", + "color": "green" + } + } } ], "custom": {} @@ -1397,5 +1422,6 @@ "to": "now" }, "title": "Node Health (System Metrics)", - "uid": "rippled-system-node-health" + "uid": "rippled-system-node-health", + "refresh": "5s" } diff --git a/docker/telemetry/grafana/dashboards/system-overlay-traffic-detail.json b/docker/telemetry/grafana/dashboards/system-overlay-traffic-detail.json index 5ff2fbf4af..393339f7e3 100644 --- a/docker/telemetry/grafana/dashboards/system-overlay-traffic-detail.json +++ b/docker/telemetry/grafana/dashboards/system-overlay-traffic-detail.json @@ -583,5 +583,6 @@ "to": "now" }, "title": "Overlay Traffic Detail (System Metrics)", - "uid": "rippled-system-overlay-detail" + "uid": "rippled-system-overlay-detail", + "refresh": "5s" } diff --git a/docker/telemetry/grafana/dashboards/system-rpc-pathfinding.json b/docker/telemetry/grafana/dashboards/system-rpc-pathfinding.json index 5e631747dc..61f16c72ad 100644 --- a/docker/telemetry/grafana/dashboards/system-rpc-pathfinding.json +++ b/docker/telemetry/grafana/dashboards/system-rpc-pathfinding.json @@ -413,5 +413,6 @@ "to": "now" }, "title": "RPC & Pathfinding (System Metrics)", - "uid": "rippled-system-rpc" + "uid": "rippled-system-rpc", + "refresh": "5s" } diff --git a/docker/telemetry/grafana/dashboards/transaction-overview.json b/docker/telemetry/grafana/dashboards/transaction-overview.json index 1d6a4c0dd0..3eb5f2687e 100644 --- a/docker/telemetry/grafana/dashboards/transaction-overview.json +++ b/docker/telemetry/grafana/dashboards/transaction-overview.json @@ -336,7 +336,7 @@ { "name": "node", "label": "Node", - "description": "Filter by rippled node (service.instance.id — e.g. Node-1)", + "description": "Filter by rippled node (service.instance.id \u2014 e.g. Node-1)", "type": "query", "query": "label_values(traces_span_metrics_calls_total, exported_instance)", "datasource": { @@ -380,5 +380,6 @@ "to": "now" }, "title": "Transaction Overview", - "uid": "rippled-transactions" + "uid": "rippled-transactions", + "refresh": "5s" }