Grafanano signalmediumCluster of 9 signals
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.

GrafanaUpdated 1d ago0.18
Pain score
0.18/ 1.00 · weighted product of four components
Reach0.89
distinct authors (log-normalized)
Recency1.00
freshness decay, half-life months
Engagement0.76
upvotes + comments, normalized
Monetization0.25
willingness-to-pay cues in evidence
§ Evidence — 5 verified quotes
Grafana ignored my “gridPos” options.
Forum·@smail··source ↗
When I paste the json with the arrays generated it seems to crash, as a lot of panels get overlaid.
Forum·@brunofl··source ↗
A row should always contains its graphs whenever it’s collapsed or not… Could you fix this in the upcoming releases?
Forum·@raziel··source ↗
the order is this in the json what I print out, but the json of rendered dashboard is different
Forum·@kalidasya··source ↗
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.
Forum·@brunofl··source ↗

Comments are a Pro feature — join the conversation, share what you've shipped, hear what others are building.

Upgrade to Pro