Files
rippled/docker
Pratik Mankawde 0d704f748a fix(telemetry): comma-format legend identity + plain-text dashboard descriptions
Rework the legend identity bracket across all 14 dashboards so it reads
"<series> [instance, branch, work_item]" (comma-separated, Node Role dropped)
and collapses cleanly when perf-iac labels are absent -- "<series> [instance]"
with no empty "[, ]" gaps.

- Build one xrpl_ident label per query via label_join + a single label_replace
  that trims leading/trailing empty segments and brackets the result. Done at
  the outermost (post-aggregation) level so it survives each panel's by() clause.
- Add service_instance_id to the by() of 6 panels that grouped only by node_role,
  so same-branch validator/peer series stay distinguishable after dropping the
  node_role legend token.
- Fold the two legendFormat two-bracket panels (Transaction Results by Type,
  Tx Apply Pipeline Latency by Type and Stage) into the same single-bracket form.
- Rename the annotation query label "Perf runs (perf-iac)" to
  "Annotate perf-iac runs".
- Revert dashboard-level descriptions to plain text (the folder-list info tooltip
  escapes HTML, so <br>/markdown render literally).

Verified: output byte-identical to the prior multi-call cleanup over a 2-day
live perf window; all 14 files valid JSON.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-16 12:05:50 +01:00
..