mirror of
https://github.com/XRPLF/rippled.git
synced 2026-09-27 07:26:51 +00:00
The rule watched state_accounting_full_transitions > 3 per hour, so a node that flaps once (one full -> syncing -> full round, e.g. per online-delete rotation) never tripped it. Lower the threshold to > 0 so a single re-entry into FULL, past the one-hour uptime gate, alerts. Keep the state_accounting_full_transitions metric: it is a cumulative gauge every node always reports, so increase() yields a real series (0 when healthy) and the rule never evaluates to NoData. A sparse counter would raise a false DatasourceNoData on a healthy node. Set noDataState: OK so a scrape gap cannot page either.