Opens in a new tab
Explainer

How SRE feedback loops reveal work that moved out of view

In brief

Alert cleanup can reduce interruption or conceal a recurring failure. Customer reports and correction effort help distinguish the two results.

4 min read

Sources
A bell's detached clapper sits beside continuing customer letters, with a review lens spanning both observations.
On this page3 sections

Removing an alert rule is an effective way to reduce its page count. Whether it improves operations depends on why those pages existed. Duplicate notifications can create needless investigation; repeated warnings of a real service failure may be the only visible sign of work that still needs funding. The same downward trend can describe either situation.

A feedback loop connects observation, decision, action and a later check of the effect. For alert cleanup, the loop is useful when it explains what happened to both the responder's work and failure coverage. Collecting a new number after the change supplies an observation; interpreting it against the original expectation supplies the learning.

The useful question is what you expected to happen outside the dashboard. If the change removes duplicate notifications, responders should spend less time reopening the same investigation while still finding important failures. That expectation gives the later review something more demanding to check than whether the edited counter went down.

The pattern also applies when the change is a new retry policy, a capacity increase or a revised handoff. Start with the behavior the change is supposed to improve, make the change, and examine that behavior afterward. The alert example is useful because its easy-to-improve page count makes a harder question visible: did the underlying work actually get better?

An alert change can move the metric without changing the service

After removing the alert, put the rule change on the same timeline as the page count. The drop then has an explanation before anyone attributes it to a healthier service. The same reasoning applies when incident severity definitions, sampling policies or request eligibility change: part of the apparent movement may come from what the measurement now includes.

Where practical, retain another view of the result, such as customer reports, synthetic transactions or downstream completion records. These have limitations too, but disagreement between views can reveal something the changed measurement no longer captures. Another dashboard of the same underlying signal would not supply the same challenge to the conclusion.

The expected effect of removing a noisy alert

For a noisy alert, the expected improvement might be fewer interruptions for conditions that can wait. Customer reports or another independent observation can challenge that expectation if useful coverage disappears. This separates rerouting nonurgent work from raising a threshold that merely hides repeated service failures.

Write down what you expect to happen before making the change, along with who will return to examine it and when. That gives the work a second appointment after implementation, as the postmortem action guide develops. Without it, a closed ticket can become the last observation anyone makes, even though the effect it promised has barely begun.

Also decide what would warrant narrowing or reversing the change. If grouping is expected to reduce duplicate investigation, inspect cases responders later have to split into independent incidents. Correction effort that outweighs the saved work would be evidence against the original grouping scope.

Correction work can move beyond the measured step

Use connected measures of customer outcome, detection coverage, response delay and responder effort rather than collapsing them into one composite score. Inspect outliers and disagreements before concluding that the average represents the intended improvement. A lower interruption burden can be worth preserving even if one part of the change needs repair.

Suppose, in a hypothetical alert-cleanup effort, a removed rule stops paging but the same failures now reach responders through a support ticket and a follow-up chat. Follow those reports into the incident record: who noticed the failure, when a capable responder began work and how much investigation had to be repeated? Fewer pages with the same customer impact and more reconstruction would show that work moved. Fewer duplicate investigations with unchanged detection coverage would support the intended improvement.

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.
The expected effect connects a change to its later review. Customer outcomes, coverage and responder effort can support retaining, narrowing or reversing it.
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?.

Independent checks take effort and have limits of their own. Choose one that can challenge the important claim without creating an unnecessary monitoring project. The second view should be able to tell you something awkward. Customer-discovered failures can challenge a falling page count; another chart built from the same suppressed events cannot. Choose a proportionate check with that job in mind. More dashboards are not more independence when they all repeat the same missing observation.

You may end up keeping the deduplication and restoring one warning that caught a real failure. That is learning, not an embarrassing retreat from the original change. The loop has done its job when the next decision follows what happened to customers and responders, rather than protecting the pleasing shape of the page-count chart.

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