From 96310756344607646bde0e054f99005e573afbf1 Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Sat, 4 Jul 2026 03:01:42 +0100 Subject: [PATCH] docs(telemetry): fix stale system-node-health refs and dashboard count in validator Update comments to the renamed node-health uid and correct the dashboard count to 14 (was 13). Co-Authored-By: Claude Opus 4.8 --- docker/telemetry/workload/validate_telemetry.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docker/telemetry/workload/validate_telemetry.py b/docker/telemetry/workload/validate_telemetry.py index 3089f2be39..d9386641d0 100644 --- a/docker/telemetry/workload/validate_telemetry.py +++ b/docker/telemetry/workload/validate_telemetry.py @@ -9,10 +9,10 @@ Validation categories: 1. Span validation — All 16+ span types present with required attributes 2. Metric validation — SpanMetrics, StatsD, and Phase 9 metrics are non-zero 3. Log-trace correlation — Loki logs contain trace_id/span_id fields - 4. Dashboard validation — All 13 Grafana dashboards render data + 4. Dashboard validation — All 14 Grafana dashboards render data 5. External parity — Span attrs, metric existence, and value sanity for external dashboard parity (validator-health, - peer-quality, system-node-health) + peer-quality, node-health) Usage: python3 validate_telemetry.py --report /tmp/validation-report.json @@ -909,7 +909,7 @@ async def validate_span_durations( # --------------------------------------------------------------------------- # Span attributes that external dashboards (validator-health, peer-quality, -# system-node-health) depend on. Each entry maps a span name to the +# node-health) depend on. Each entry maps a span name to the # attributes that must be present for external dashboard panels to render. # Keys follow the 2026-05-13 span-attr naming redesign (bare/underscore form; # dotted xrpl.* reserved for resource attributes). The amendment_blocked,