alerting-design

Designs symptom-based alerts with SLO burn-rate thresholds and three-lane routing.

1|Updated Jul 3, 2026
One-click install
npx skills add https://github.com/Nandansai08/skillz --skill alerting-design-nandansai08
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: alerting-design
Source: https://github.com/Nandansai08/skillz/tree/main/skills/sre-incident-response/alerting-design
Command: npx skills add https://github.com/Nandansai08/skillz --skill alerting-design-nandansai08

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Noisy pagers train on-call engineers to ignore alerts, so the one page that matters gets missed. This Skill provides a workflow for creating, tuning, and pruning alerts so every page corresponds to real user pain and demands action. ## Core Features & Use Cases - Symptom-based alerting: Page on user-facing symptoms tied to SLO burn rates (multi-window, e.g. 14.4x over 1h/5m), demoting cause-based alerts like CPU or disk to tickets or dashboards. - Three-lane routing and monthly review: Route every alert to page, ticket, or dashboard-only lanes, then audit monthly using pages-per-week, actionable rate, and postmortem detection gaps. - Alert hardening: Add runbook and dashboard links, inhibition/grouping for dependency fan-outs, synthetic firing tests, and a dead-man's switch so a dead metrics pipeline itself alarms. - Use Case: A team with 94 pages per month at 11% actionable applies the workflow, demotes 40 cause alerts, builds burn-rate alerts on two SLOs, and drops to 9 pages at 89% actionable. ## Quick Start Audit our current pager alerts and redesign them using symptom-based alerting with SLO burn-rate thresholds and three-lane routing.

Frequently Asked Questions about alerting-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reduce alert fatigue and pager noise?▼

Audit every paging alert by asking what the responder did the last five times it fired; if the answer is just acknowledged it, demote it to a ticket or dashboard. Then review monthly using pages per on-call week, actionable rate, and postmortem detection gaps.

How do I set alert thresholds from SLOs?▼

Use multi-window burn-rate alerting instead of static thresholds: page when the error budget burns fast (for example 14.4x over 1 hour and 5 minutes) and ticket on slow burn (3x over 24 hours). This ties every page to the risk of missing the SLO.

Should I alert on symptoms or causes like CPU usage?▼

Page on symptoms users experience, such as error rate and latency on critical journeys, and route causes like CPU, disk, or restarts to tickets or dashboards. Cause alerts page for non-problems and miss failures whose cause you did not predict.

How do I test that an alert actually works?▼

Fire alerts synthetically by killing a canary instance, injecting errors in staging, or unit-testing the rules. Also add a dead-man's switch that fires when the metrics pipeline stops reporting, since silence and health look identical without it.

When should an alert page someone versus create a ticket?▼

Page only when all three hold: it is a user-facing symptom, it needs action within minutes, and a human can act. Issues needing action within days, like a disk at 70% or a cert expiring in two weeks, belong in the ticket lane.