SRE Best Practices Practical By Samson Tanimawo, PhD Published Jun 15, 2026 4 min read

The Runbook-Attached Alert Pattern

Every alert links to a runbook. Without it, the alert is a ping with no action. The pattern, the enforcement, and the runbook gaps it surfaces.

The rule

Every alert configuration has a runbook URL field. Missing field: the alert cannot be saved.

Runbook URL must resolve. CI checks; broken links fail.

On-call sees the runbook link in every page. One click; not a search.

Gaps the rule surfaces

Alerts that exist without a clear playbook. The rule forces the team to write one or remove the alert.

Runbooks that are vague or out of date. When linked from a real alert, they get fixed.

Alerts that are duplicates of others. The runbook overlap reveals the duplication.

The trade

Effort to write the runbook. 30-60 minutes per alert; pays back the first time the on-call uses it.

Resistance to creating new alerts. Friction is correct; alerts without runbooks were always low-value.

Smaller alert pool. The team converges on alerts that are real and actionable.