mirror of
https://github.com/XRPLF/rippled.git
synced 2026-08-21 22:30:57 +00:00
Grafana renders `unit: "ops"` as the literal string "ops/s", so every rate panel read as "operations per second" regardless of what it actually counted. `Ledger Build Rate` showed "0.258 ops/s" where the value is one ledger every 3.9s -- the number was right, the unit was meaningless. Replace the generic units with Grafana custom-suffix units naming the quantity, following the existing `suffix:/hr` and `si:drops` precedent in this repo. Nine of these are `stat` panels with no axis, so the unit string was the only text a reader ever saw. Also switch the two trusted/untrusted piecharts and the transaction path piechart from rate() to increase(): a per-slice "per second" reading is not a share of a total, counts in the window are. Queries are unchanged apart from those three; the values were already correct. Alongside, bring the touched panels up to the dashboard guidelines: tooltip mode/sort/max-height, 30-minute null spanning, and axis labels in title case. Hoist the stat panels above the fold on ledger-operations and rpc-performance. Panels that a later branch in this chain removes are deliberately left alone -- fixing them would only add merge conflicts.