mirror of
https://github.com/XRPLF/rippled.git
synced 2026-10-04 02:38:02 +00:00
feat(telemetry): scale count units and drop meaningless decimals
Panels whose unit counts whole things switch from a custom `suffix:` unit to `si:`, so a large value reads 15 k nodes/s instead of 15000 nodes/s. A custom suffix unit is formatted by toFixedUnit, which never scales; si: goes through SIPrefix and does. decimals is set to 0 on the same panels, because a fraction of a ledger or a node says nothing. The two settings need each other: on its own decimals 0 would round a slow rate down to zero, and si: shifts it to the milli step instead. Left alone: the one panel whose unit is a seconds-per-second ratio. 20 panels across 5 dashboards.
This commit is contained in:
@@ -91,7 +91,8 @@
|
||||
],
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"unit": "suffix: proposals/s",
|
||||
"unit": "si: proposals/s",
|
||||
"decimals": 0,
|
||||
"custom": {
|
||||
"axisLabel": "Proposals / Sec",
|
||||
"spanNulls": 1800000,
|
||||
@@ -306,7 +307,8 @@
|
||||
],
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"unit": "suffix: closes/s",
|
||||
"unit": "si: closes/s",
|
||||
"decimals": 0,
|
||||
"custom": {
|
||||
"axisLabel": "Closes / Sec",
|
||||
"spanNulls": 1800000,
|
||||
@@ -357,7 +359,8 @@
|
||||
],
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"unit": "suffix: events/s",
|
||||
"unit": "si: events/s",
|
||||
"decimals": 0,
|
||||
"custom": {
|
||||
"axisLabel": "Events / Sec",
|
||||
"spanNulls": 1800000,
|
||||
@@ -408,7 +411,8 @@
|
||||
],
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"unit": "suffix: events/s",
|
||||
"unit": "si: events/s",
|
||||
"decimals": 0,
|
||||
"custom": {
|
||||
"axisLabel": "Events / Sec",
|
||||
"spanNulls": 1800000,
|
||||
@@ -820,7 +824,8 @@
|
||||
],
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"unit": "suffix: failures/s",
|
||||
"unit": "si: failures/s",
|
||||
"decimals": 0,
|
||||
"custom": {
|
||||
"axisLabel": "Failures / Sec",
|
||||
"spanNulls": 1800000,
|
||||
@@ -1024,7 +1029,8 @@
|
||||
],
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"unit": "suffix: checks/s",
|
||||
"unit": "si: checks/s",
|
||||
"decimals": 0,
|
||||
"custom": {
|
||||
"axisLabel": "Checks / Sec",
|
||||
"spanNulls": 1800000,
|
||||
@@ -1068,7 +1074,8 @@
|
||||
],
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"unit": "suffix: changes/s",
|
||||
"unit": "si: changes/s",
|
||||
"decimals": 0,
|
||||
"custom": {
|
||||
"axisLabel": "Changes / Sec",
|
||||
"spanNulls": 1800000,
|
||||
|
||||
@@ -246,7 +246,8 @@
|
||||
],
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"unit": "suffix: transactions/s",
|
||||
"unit": "si: transactions/s",
|
||||
"decimals": 0,
|
||||
"custom": {
|
||||
"axisLabel": "Transactions / Sec",
|
||||
"spanNulls": 1800000,
|
||||
|
||||
@@ -41,7 +41,8 @@
|
||||
],
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"unit": "suffix: proposals/s",
|
||||
"unit": "si: proposals/s",
|
||||
"decimals": 0,
|
||||
"custom": {
|
||||
"axisLabel": "Proposals / Sec",
|
||||
"spanNulls": 1800000,
|
||||
@@ -85,7 +86,8 @@
|
||||
],
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"unit": "suffix: validations/s",
|
||||
"unit": "si: validations/s",
|
||||
"decimals": 0,
|
||||
"custom": {
|
||||
"axisLabel": "Validations / Sec",
|
||||
"spanNulls": 1800000,
|
||||
|
||||
@@ -274,7 +274,8 @@
|
||||
],
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"unit": "suffix: commands/s",
|
||||
"unit": "si: commands/s",
|
||||
"decimals": 0,
|
||||
"custom": {
|
||||
"axisLabel": "Commands / Sec",
|
||||
"spanNulls": 1800000,
|
||||
@@ -387,7 +388,8 @@
|
||||
],
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"unit": "suffix: requests/s",
|
||||
"unit": "si: requests/s",
|
||||
"decimals": 0,
|
||||
"custom": {
|
||||
"axisLabel": "Requests / Sec",
|
||||
"spanNulls": 1800000,
|
||||
@@ -438,7 +440,8 @@
|
||||
],
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"unit": "suffix: requests/s",
|
||||
"unit": "si: requests/s",
|
||||
"decimals": 0,
|
||||
"custom": {
|
||||
"axisLabel": "Requests / Sec",
|
||||
"spanNulls": 1800000,
|
||||
|
||||
@@ -47,7 +47,8 @@
|
||||
],
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"unit": "suffix: transactions/s",
|
||||
"unit": "si: transactions/s",
|
||||
"decimals": 0,
|
||||
"custom": {
|
||||
"axisLabel": "Transactions / Sec",
|
||||
"spanNulls": 1800000,
|
||||
@@ -179,7 +180,8 @@
|
||||
],
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"unit": "suffix: transactions/s",
|
||||
"unit": "si: transactions/s",
|
||||
"decimals": 0,
|
||||
"custom": {
|
||||
"axisLabel": "Transactions / Sec",
|
||||
"spanNulls": 1800000,
|
||||
@@ -411,7 +413,8 @@
|
||||
],
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"unit": "suffix: transactions/s",
|
||||
"unit": "si: transactions/s",
|
||||
"decimals": 0,
|
||||
"custom": {
|
||||
"axisLabel": "Transactions / Sec",
|
||||
"spanNulls": 1800000,
|
||||
@@ -460,7 +463,8 @@
|
||||
],
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"unit": "suffix: transactions/s",
|
||||
"unit": "si: transactions/s",
|
||||
"decimals": 0,
|
||||
"custom": {
|
||||
"axisLabel": "Transactions / Sec",
|
||||
"spanNulls": 1800000,
|
||||
@@ -618,7 +622,8 @@
|
||||
],
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"unit": "suffix: enqueues/s",
|
||||
"unit": "si: enqueues/s",
|
||||
"decimals": 0,
|
||||
"custom": {
|
||||
"axisLabel": "Enqueues / Sec",
|
||||
"spanNulls": 1800000,
|
||||
@@ -713,7 +718,8 @@
|
||||
],
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"unit": "suffix: cleanups/s",
|
||||
"unit": "si: cleanups/s",
|
||||
"decimals": 0,
|
||||
"custom": {
|
||||
"axisLabel": "Cleanups / Sec",
|
||||
"spanNulls": 1800000,
|
||||
@@ -860,7 +866,8 @@
|
||||
],
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"unit": "suffix: failures/s",
|
||||
"unit": "si: failures/s",
|
||||
"decimals": 0,
|
||||
"custom": {
|
||||
"axisLabel": "Failures / Sec",
|
||||
"spanNulls": 1800000,
|
||||
|
||||
Reference in New Issue
Block a user