No metrics in this range
Try a wider range or a different filter.
The words on the instrument. Calm, specific, short. Like a good operator next to you.
Registers: Instrument (spare), Guidance (one breath longer), Alert (shortest, lead with consequence). Full stance: Tone of voice. Mechanics: Writing.
Export… when a format must be chosen). Not on immediate actions.Empty is a valid state with no rows — not a dead end called “no data.”
Example: No metrics in this range. Try a wider range or a different filter. [Adjust range]
What happened, why if you know, what they can do.
Example: Couldn't refresh metrics. The feed did not respond. [Retry]
One line, outcome. Not a paragraph. Not a stack of toasts for spark ticks.
The extra, not the label. If the control needs the tooltip to be understood, the visible label is wrong.
State the consequence. The primary action is the verb that does the thing, never OK.
Delete this panel? Metrics on this canvas will not include it. [Delete panel] [Keep panel]
A claim with a number. Not labelled “AI summary.”
Errors up 18% vs last range.
An example, not an instruction. The label already instructed.
status:5xx region:eu-westEnter a queryCount badges: 9, 99, 99+. Do not show 132 in a badge; cap at 99+.
Status badges use the word (Live, Stale, Empty, Error) plus color — never color alone.
| Do | Don't |
|---|---|
| Couldn't refresh metrics. Retry. | Oops! Something went wrong. |
| Errors up 18% vs last range | Things are looking off. |
| Delete panel | OK |
| Export CSV | Click here to download your data |
Real instrument states in Ether voice. Not screenshots.
Try a wider range or a different filter.
The feed did not respond.