Files
rippled/docs
Pratik Mankawde 3559968177 docs(telemetry): correct counter names and rate windows in the runbook
The runbook's metric tables are headed "Prometheus Metric", so they
should carry the series names an operator can paste into Grafana. Five
counter rows carried the code-side name instead: the OTel Prometheus
exporter appends _total, so rpc_requests, ledger_fetches,
ledger_history_mismatch, warn and drop name no series at all. Verified
two ways: every dashboard queries the _total form and never the bare
one, and phase-10's expected_metrics.json lists the _total names. The
same file already used warn_total further down, so it contradicted
itself.

Nine panel rows documented a hardcoded [5m] window where the panel
actually uses $__rate_interval. The RPC Request Rate row had both
faults.

Left alone deliberately:
- four histogram _bucket rows keep [5m], because the dashboards
  hardcode the window for bucket queries and the dashboard linter only
  flags hardcoded ranges on counter-rate shapes;
- three example queries inside fenced code blocks, which are standalone
  snippets rather than panel documentation;
- the All Traffic Categories (Detail) row, which phase-10 has already
  rewritten to the label_replace shape.

Prettier re-padded two table separator rows because the longer names
widen the columns.
2026-08-24 20:47:37 +01:00
..
2020-03-30 18:57:35 -04:00