adjust table&index dashboards: panel widths and bloat ordering

Summary

Additional dashboard unification improvements based on review feedback.

Changes proposed

1. Panel Width (Dashboard 10 - Index Health)

  • Widen "Top N indexes by tuples read" panel from w=12 to w=24 (full width)
  • Widen "Top N indexes by tuples fetched" panel from w=12 to w=24 (full width)
  • These panels were too narrow to display multiple index entries clearly

2. Bloat Section Reordering (Dashboards 8, 10, 11) Move "Estimated bloat stats" section immediately after "Size stats":

Dashboard Current Position New Position
Dashboard 8 (Table Stats) 5th (last) 3rd (after Size)
Dashboard 9 (Single Table) Already 2nd No change
Dashboard 10 (Index Health) 5th (last) 3rd (after Size)
Dashboard 11 (Single Index) 4th (last) 2nd (after Size)

Rationale: Placing bloat metrics right after size metrics allows users to:

  • See size drops when bloat is reduced
  • Correlate size and bloat in adjacent sections
  • Follow a more logical flow: Size → Bloat → Activity → IO

Test plan

  • Review PLAN_dashboard_unification_v2.md
  • Verify proposed Y-position calculations are correct
  • Approve before implementation

https://gitlab.com/postgres-ai/platform/-/issues/346

Edited by Nikolay Samokhvalov

Merge request reports

Loading