Skip to content

Alert fire strip

Each alert rule, how often it fired and if anyone acted.

Definition · Updated Nov 2, 2026

An alert fire strip gives each rule a row of its fires over a week, with the count and the share acted on. Noisy rules that nobody acts on stand out. Use it for alert hygiene and on-call reviews.

Pay once. Every update included.

Live preview

Alerts per rule over 7 days29 alerts from 6 rules in 7 days; the noisy rules refund success (14 alerts, 7% acted on) and error spike (9 alerts, 22% acted on) fired most.ORION XL LATENCYREFUND SUCCESSERROR SPIKEBUDGET GUARDEVAL REGRESSIONTOKEN QUOTA1100%147%922%3100%2100%0NOISYFIRINGHEALTHYACTED ON
Alerts per rule over 7 days
RuleDay 1Day 2Day 3Day 4Day 5Day 6Day 7TotalActed on
ORION XL LATENCY00000011100%
REFUND SUCCESS2223221147%
ERROR SPIKE1212111922%
BUDGET GUARD01001103100%
EVAL REGRESSION00010012100%
TOKEN QUOTA00000000

Sample data: six rules, refund success 14 alerts with 7% acted on

Size
Legend
Data shape
Fires per rule per day, and the share acted on
Good for
Alert hygiene, on-call reviews
Avoid when
There are only a few alerts
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

131 / Alert fire strip

chart/131-alert-fire-strip
plot · fire strip
Layer
none · orion xl latency · 0
Type
Rectangle
Size
70 × 1
Fill
text/unselected
Group
Marks · 51

Layers

131 / Alert fire strip

chart/131-alert-fire-strip
plot · fire strip
Layer
none · orion xl latency · 0
Type
Rectangle
Size
9 × 1
Fill
text/unselected
Group
Marks · 51

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

Labels1717

Marks5151

Height212 px246 px

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

When to use

Which rules are noise.

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

Is it per rule?

Alerts by route.

Yes: Keep the alert fire strip

Is acted-on part of it?

Alerts per threshold.

Yes: Keep the alert fire strip

Is it fires, not uptime?

Status per day.

Yes: Keep the alert fire strip

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/131-alert-fire-strip

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/alert-fire-strip
alert-fire-strip.tsx
import { AlertFireStrip } from "@/components/chartory/alert-fire-strip"import { ruleFires } from "./rule-fires"export function RuleFires() {  return (    <AlertFireStrip      data={ruleFires}      size="m"      legend={true}    />  )}

Hearth widget

Alert fire strip 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

Alert fire strip questions.

What people ask before they put an alert fire strip in a dashboard.

Something else?

hello@usechartory.com
  • Its fires in the week and the share someone acted on (14 alerts · 7%).

Related types

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

Same family

Schedule and status

19 types in Chartory answer this question.