Card #3639 · Grafana
Inconsistent panel positioning and ordering in JSON-generated dashboards
Merchants struggle with unpredictable panel layouts and ordering when generating dashboards via JSON or scripts. Issues include panels overlapping, grid positions being ignored, and confusing nesting requirements for collapsed rows.
Pain score
0.18/ 1.00 · weighted product of four components
Reach0.89distinct authors (log-normalized)
Recency1.00freshness decay, half-life months
Engagement0.76upvotes + comments, normalized
Monetization0.25willingness-to-pay cues in evidence
§ Evidence — 5 verified quotes
Grafana ignored my “gridPos” options.
When I paste the json with the arrays generated it seems to crash, as a lot of panels get overlaid.
A row should always contains its graphs whenever it’s collapsed or not… Could you fix this in the upcoming releases?
the order is this in the json what I print out, but the json of rendered dashboard is different
It looks that this feature “The grid has a negative gravity that moves panels up if there is empty space above a panel” might be causing all these issues.
Comments are a Pro feature — join the conversation, share what you've shipped, hear what others are building.
Upgrade to Pro