Skip to content

Threshold sweep

Alerts per week at every threshold.

Definition · Updated Nov 2, 2026

A threshold sweep draws how many alerts a rule would fire at each threshold, with the current and proposed settings marked. You pick the threshold by its cost in alerts. Use it for alert tuning and SLO targets.

Pay once. Every update included.

Live preview

Alerts per week by thresholdAlerts per week as the alert threshold moves from 93% to 97%. Now: 96% gives 14 alerts a week; proposed: 95% gives 3.0102093%94%95%96%97%96% · 14 ALERTS95% · 3 ALERTSALERTS PER WEEKNOWPROPOSED
Alerts per week by threshold
ThresholdAlerts per week
93%0
94.6%1
95%3
95.5%4
95.8%7
96%14
96.3%15
96.7%20
97%20

Sample data: alerts per week from 93% to 97%, 14 at 96% now, 3 at a proposed 95%

Size
Legend
Data shape
Alerts per threshold
Good for
Alert tuning, SLO targets
Avoid when
There is one threshold only
Sizes
XS, S, M and L, re-laid out from the data

Anatomy

Inspect it like the Figma file.

The same layers, names and tokens as the component. Select one to read its size, fill and style.

Layers

112 / Threshold sweep

chart/112-threshold-sweep
plot · threshold sweep
Layer
alerts · area
Type
Vector
Size
722 × 201
Fill
data/cat-2
Group
Marks · 6

Layers

112 / Threshold sweep

chart/112-threshold-sweep
plot · threshold sweep
Layer
alerts · area
Type
Vector
Size
241 × 101
Fill
data/cat-2
Group
Marks · 6

Sizes

Re-laid out, never scaled.

The same data at XS, S, M and L. Every size is redrawn from the data, so text and line weights never shrink.

M against S

Width360 px480 px

Plot328 px440 px

Labels1010

Marks66

Height212 px246 px

Same tokens at every size: text styles, 1 px lines and mark radius stay put.

When to use

Pick a threshold by its cost.

Three signs it fits, and three signs another type fits better.

Is the whole range shown?

Two thresholds over time.

Yes: Keep the threshold sweep

Is it alerts per threshold?

A measure against a target.

Yes: Keep the threshold sweep

Is it a curve?

Rule by rule over a week.

Yes: Keep the threshold sweep

Code and Figma

One name in Figma and in code.

Every Figma property is a prop with the same name and values. One command installs it.

Figma

chart/112-threshold-sweep

size
legend
Property = propValuesDefault
size"xs" · "s" · "m" · "l""xs"
legendtrue · falsetrue
color"cat-1" · "cat-2" · "cat-3" · "cat-4""cat-1"
npx shadcn add @chartory/threshold-sweep
threshold-sweep.tsx
import { ThresholdSweep } from "@/components/chartory/threshold-sweep"import { alertSweep } from "./alert-sweep"export function AlertSweep() {  return (    <ThresholdSweep      data={alertSweep}      size="m"      legend={true}    />  )}

Hearth widget

Threshold sweep as a widget.

The chart in a Hearth card with a hero number and two blocks. One token set, light and dark.

Get the code

EmberPreset

ChartoryDefault preset

Pick the blocks, the size and the preset for your own widget.

Read the Hearth widget docs

FAQ

Threshold sweep questions.

What people ask before they put a threshold sweep in a dashboard.

Something else?

hello@usechartory.com
  • Now and proposed, each with its alert count (96% · 14 alerts, 95% · 3 alerts).

Related types

The same question, a different shape of answer. Every type ships in Figma and in code.

Same family

Relationship

17 types in Chartory answer this question.