mirror of
https://github.com/XRPLF/rippled.git
synced 2026-08-21 22:30:57 +00:00
Consensus spans share one deterministic, ledger-derived trace_id, so a single trace holds spans from every node and the resource-level node id is not a reliable per-span discriminator in stored traces. Add transform/spanidentity to both collector configs, copying service.instance.id onto every span as service_instance_id so TraceQL can filter per node with the same value the $node dashboard variable already uses on the metrics side. Wired into the traces pipeline locally and into traces/store (after tail_sampling) on the Grafana Cloud variant.