Skip to content

fix(datadog): readable free-board layout + chrome polish - #304

Open
shmsr wants to merge 5 commits into
mainfrom
fix/datadog-free-board-layout
Open

fix(datadog): readable free-board layout + chrome polish#304
shmsr wants to merge 5 commits into
mainfrom
fix/datadog-free-board-layout

Conversation

@shmsr

@shmsr shmsr commented Jul 21, 2026

Copy link
Copy Markdown
Member

Summary

  • Map wide Datadog free boards onto Kibana via column-band layout (readable chart/metric floors, preserved L→R column story) plus compaction for headers/placeholders/gutters.
  • Chrome polish pre-pass: promote short section headers into viz titles; omit empty decorative notes; omit filler unsupported placeholders unless they alone hold a column; record every action in the dashboard description.
  • Fix Options List / seed TSDS field mapping (_seed_series routing, safe label fields) and colliding series labels ((sum) / (count) suffixes).

Test plan

  • pytest tests/test_datadog_migrate.py -k free_board -v
  • pytest tests/test_telemetry_data.py tests/test_telemetry_contract.py -q
  • Remigrate src_layout (ActiveMQ / HAProxy / Apache / nginx) and confirm no overlaps + fewer floating headers/placeholders in Kibana
  • Confirm ordered (~12-col) Datadog boards unchanged

shmsr added 5 commits July 22, 2026 00:09
…ed fields

Wide Datadog free canvases were cramped or guttered after linear scale, duplicate
series pretty-names got Lens [1] suffixes, and TSDS dimension keywords broke
Kibana Options List field lookup. Column-band layout with near-start merge and
sidebar packing, leaf label disambiguation, and _seed_series-backed seed
mappings keep columns readable and controls resolvable.
…tters

Empty Broker/Queue/Topics slabs and check_status essays were dominating
Kibana free-board area. Size section labels and status chips from role, fold
header-only gutter starts into the next content band, and keep KPI subslots
at readable widths so charts fill the grid instead of white space.
Short Datadog note labels become panel title prefixes so Kibana boards
lose floating header chrome without dropping the section name.
Keep real prose notes; drop whitespace-only chrome and record the omit
in the dashboard description.
Unsupported widgets stay visible only when they alone hold a band so
Kibana columns stay chart-first without hiding empty source columns.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant