mirror of
https://github.com/XRPLF/rippled.git
synced 2026-07-25 16:10:57 +00:00
The panel plotted only Full and Tracking, so the states a node actually passes through while catching up were invisible. On the dev box's cold sync the node spent ~19 minutes in Connected and ~3 seconds in Syncing, while Tracking totalled 2 microseconds -- the one non-Full line the panel did draw was the least informative of the five. Add Syncing, Connected and Disconnected series (state-ladder order, matching the Operating Mode Transitions panel) and rename the panel to "State Duration Rate (All States)". Because the node is always in exactly one state, the five rates sum to ~1.0, so the panel now reads as "which state is time going into right now", and a handover between two lines marks a state change with its width showing the dwell time. Description expanded to the full section set (keywords, computation boundary, references) used by the other panels on this dashboard. Verified live: rate(state_accounting_connected_duration)/1e6 reaches 1.0 then 0.387 across the catch-up window and syncing reaches 0.0103 -- both previously undrawable.