Files
rippled/docker
Pratik Mankawde 92f9b88a21 style(telemetry): uniform layout and stable panel ids for phase-9 dashboards
Applies the same normalization the phase-7-owned dashboards received, to the
five introduced on this branch: fee-market, job-queue, log-derived-insights,
peer-quality and validator-health.

  - id           written as 1..N so panelId deep links address a specific panel
                 rather than whichever panel happens to sit in that position
  - gridPos      at most two panels across; charts h=8, stats/gauges h=4,
                 tables/logs h=12 full width. Panels pair only with an
                 equal-height neighbour, so no row keeps a ragged empty cell.
                 validator-health and peer-quality were stacked single-file at
                 full width, which is why they were the longest to scroll.
  - line charts  lineWidth=1, fillOpacity=0, pointSize=5, gradientMode=none
  - repeat       xrpl_network_type (horizontal, maxPerRow=2) with a
                 [$xrpl_network_type] title suffix on stat/gauge/bargauge/
                 table/state-timeline panels, where two networks overlaid in
                 one panel reads as noise. Line charts keep their networks as
                 separate series.
  - decimals     0 on panels counting discrete things (peers, quorum,
                 connection mix) - a fractional peer count is meaningless.
  - rows         category rows added to fee-market, job-queue and peer-quality

Panels with a right-hand legend stay full width; a side legend needs the room.

Raw-text edits, so untouched lines keep their formatting and escaping byte for
byte. Verified per dashboard against origin/phase9: panel count unchanged, no
panel lost, every targets block byte-identical, descriptions unchanged, ids
exactly 1..N, and no two panels overlapping on the grid.
2026-08-07 11:39:58 +01:00
..