Problem
Someone opens the page. In the first second they need to know whether anything requires them, before any chart has had a chance to demand interpretation.
Solution
A row of summary values across the top, all the same shape, each one a state rather than a number to think about. Four to six of them, sharing an anatomy so precisely that the eye reads the row as one object and only stops where something differs.
The uniformity is the pattern. Six tiles with six layouts is six things to read. Six tiles with identical label position, number size and delta placement is one thing to scan, and the odd one out announces itself without being looked for.
Which numbers go in the strip is the harder question, and the test is not importance but actionability. A number belongs here if a viewer would do something different depending on its value. Total requests is important and rarely actionable; error rate is both. Strips fill up with impressive-sounding totals because they are easy to agree on, and every one of them lowers the signal of the tiles either side.
Count matters more than it seems. Four to six reads as a row. Nine reads as a grid, and a grid has no privileged reading order, so the scan the pattern exists to enable stops happening. If nine numbers genuinely qualify, the page needs a second level, not a longer strip.
Few’s space argument applies here too: whatever goes in the strip is occupying the most valuable region of the page, so a tile that shows a bare value where a bullet graph would have shown value, target and qualitative range is wasting the site’s best real estate.
Use when
The page is monitored rather than explored, and there is a small set of numbers that determine whether anyone needs to keep reading.
Don’t use when
The page is analytical. On an exploratory dashboard the summary numbers are the least interesting thing on screen, and putting them first trains people to scroll past the top of the page.
Trade-offs
The strip takes the most valuable band of the page and spends it on the least detailed content. Every tile added dilutes the rest, and tiles are politically easy to add and hard to remove. Colour-coded state in the top row is trusted more than anything else on the page, which makes stale or wrong thresholds up here more damaging than anywhere else. And a strip of instantaneous values with no trend can say “fine” during a rapid deterioration that any of the charts below would have shown.
Checklist
- Would a viewer act differently depending on each of these values? If not, why is it here?
- How many tiles, and does the row still read as a row?
- Do all tiles share label position, number size, and delta placement exactly?
- Does each tile carry context—a delta, a target, a sparkline—or just a number?
- Is state encoded so the odd one out is findable without reading?
- Where do the threshold colours come from, and when were they last reviewed?
- Do the tiles cover the same time window as each other and as the page?
- What does the strip show when a source is down?
- Is the strip readable at wallboard distance if this page ever goes on a wall?
- What is the process for adding a tile, and is there one for removing?
Compare
Grafana builds the strip from stat panels in the top row of the grid, so uniformity is a matter of whoever configured them using the same options six times, and drift between tiles is the normal state of a dashboard more than a year old. Plausible makes the strip the primary navigation: the top row of metrics is clickable and switches what the main chart plots, which turns the summary into a control rather than a readout. Datadog ties the row to the page’s tag scope so the strip re-scopes with the rest of the page, keeping the summary honest when someone filters to one region. AWS CloudWatch offers single-value widgets with sparkline backgrounds but no shared anatomy, so the row’s coherence depends entirely on the author, which is why most CloudWatch strips look assembled rather than designed.
Related
KPI tile is the unit this row is made of and covers what belongs inside one. Panel grid is the layout system the strip sits at the top of. Semantic status color is what makes the odd tile findable. Delta indicator is the context a bare number needs. Overview then detail is the structure the strip is the first level of.