mirror of
https://github.com/XRPLF/rippled.git
synced 2026-06-13 13:47:13 +00:00
Bring phase-4 forward into phase 5 (docs & deployment). Phase 5 owns the operator runbook (docs/telemetry-runbook.md). Conflict resolution: - 05-configuration-reference.md: took phase-4's code-block-free prose for the config-parser section; the mTLS options (tls_client_cert/tls_client_key) remain documented in the §5.1.2 options table. Phase-5-owned naming fix: - docs/telemetry-runbook.md: converted 20 dotted xrpl.<domain>. attribute keys in the Span Reference tables to the underscore convention (tx_hash, peer_id, ledger_seq, consensus_mode/round/round_id/ledger_id, tx_id). Span NAMES stay dotted (rule 5). `trusted` left as-is — verified it matches the code constant ConsensusSpanNames.h (the proposal_trusted/validation_trusted split is a separate, not-yet-applied code change). End-to-end reconciliation: every span-attribute token in the runbook (L5) now matches an L1 *SpanNames.h constant. The xrpl_<domain>_<field> tokens are the spanmetrics-derived Prometheus labels (documented mapping), not span attrs. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>