About this tool
Plan a service dashboard with the RED, USE or Four Golden Signals method: ordered panels, grid widths and starter queries.
A dashboard panel layout planner decides which panels a service dashboard needs and what order they appear in, using the RED method (Rate, Errors, Duration), the USE method (Utilisation, Saturation, Errors) or Google's Four Golden Signals. It sizes each panel against Grafana's 24-column grid, adds an SLO and error-budget row on top, and gives a starter PromQL query per panel. The output is a plan you can build against rather than a dashboard that grew one panel at a time.
Open Dashboard Panel Layout Planner on AltFTool — it loads instantly in your browser.
Paste your code or data sample into the workspace.
Pick the format, conversion, or analysis you need.
Copy the polished result straight back into your project.
Panels come from RED, USE or the Four Golden Signals instead of whatever was easy to graph.
Widths divide Grafana's 24 columns evenly, so rows line up instead of leaving orphan gaps.
Shows how many datasource queries per minute the layout and refresh interval will cost.
RED describes requests, USE describes resources. RED (Rate, Errors, Duration) is Tom Wilkie's method for request-driven services like an HTTP API; USE (Utilisation, Saturation, Errors) is Brendan Gregg's method applied per resource — CPU, memory, disk, network, connection pool. Most real dashboards need both: RED at the top for the user's view, USE below for the cause.
Latency, traffic, errors and saturation, defined in chapter 6 of the Google SRE Book. They are effectively RED plus saturation, and the guidance is that if you can only measure four things about a user-facing system, measure these.
Keep the top screen to roughly six to nine panels, and the whole board under about 20. Past that, load time climbs and nobody can scan it during an incident — move the detail to a linked drill-down dashboard instead.
24 columns. A half-width panel is 12 columns, a third is 8 and a quarter is 6, which is why panels per row of 2, 3 or 4 tile cleanly and 5 does not. Height is measured in the same grid units, each about 30 pixels tall plus margin.