Opens in a new tab
Explainer

How to tell whether alert cleanup moved the work

In brief

Pages can fall while the same failures reach on-call through support. Check who found them, how long response took, and how much work the change saved.

3 min read

Is this the right starting point?
Before you read
No prior reliability-method knowledge; the alert example introduces the feedback-loop idea.
What you will take away
Check whether a change improved customer/responder outcomes or merely changed the metric that reports them.
Sources
A bell sits apart from its clapper beside letters seen through a lens.
On this page3 sections

Imagine an on-call team removes a noisy rule. Its pages stop. A week later, support brings the team the same kind of failure, and the responder has to work backward from a customer ticket to find when it began. The alert chart shows less noise. The incident timeline shows where the work went.

After changing an alert, check whether the team did less duplicate work and still found the failures that mattered in time to act. Page count is useful for the first look. It can’t answer both questions on its own.

Write down what should improve

Before editing the rule, write one sentence you can check later: “We expect fewer repeated investigations, with no loss of timely detection for the failures this rule covers.” Name who will check and when. The postmortem action guide treats this follow-up as its own work. Closing the configuration ticket tells you when the change shipped. The follow-up tells you what it did.

Agree what would make you change course. If you group several alerts into one, check how often responders have to split them back into different investigations. If unwinding a group costs more effort than deduplication saves, narrow the group.

Mark when the rule changed

Put the edit on the same timeline as the page count. Record any changes to the sample, severity criteria or eligible requests. Each can move the chart without changing how the service behaves.

Pick evidence that does not depend on the rule still firing. A synthetic transaction can exercise the user workflow; downstream completion records can show which jobs finished; support reports can show which failures users found first. Each sees a different slice of the service. Support is especially useful for finding missed incidents, but silence there does not establish that all users were fine.

Follow failures that take another route

For the example cleanup, match the support tickets and chat reports to the incident timeline. Who saw the problem first? When did someone who could act get involved? How much evidence did they have to reconstruct? Compare those answers with similar incidents before the change.

If pages fell while customer impact stayed the same and responders spent longer reconstructing incidents, the work may have moved. If repeated investigations fell and responders still caught the same kinds of failures in time, you have evidence the change helped. Keep impact, detection coverage, delay and effort visible separately. They can move in different directions.

Close the loop with a check that can disagree
Close the loop with a check that can disagree. State the expected effect before changing the system. Compare customer outcomes, coverage and effort afterward; narrow or reverse the change when the evidence contradicts the hypothesis.
Write down the result you expect, then use customer outcomes, detection and responder effort to decide whether to keep, narrow or undo the change.
Read diagram description

State the expected effect before changing the system. Compare customer outcomes, coverage and effort afterward; narrow or reverse the change when the evidence contradicts the hypothesis. Diagram labels: Observe: Preserve signal definitions and independent evidence; Decide: Write the hypothesis, owner and expected effect; Act: Make a bounded change with a review point; Check: Did impact or effort improve, or merely move?

Make the check as small as the decision allows. For one rule, a review of relevant incident records and an existing synthetic check may be enough. If those records show that one warning was how the team caught a recurring failure, restore it and keep deduplication where it saved work. You can then say which interruption went away and how the next real failure will reach the team.

Source context

This article does not include external reference links. Read it as the author’s perspective and evaluate the guidance against your environment.

Report an error or outdated detail

Keep reading

Where to go next