Back to blog

Mean Time to Resolution: The Metric Platform Teams Should Optimize

Mean Time to Resolution: The Metric Platform Teams Should Optimize

Platform teams monitor uptime, error rate, p99 latency, deployment frequency, and change failure rate. These metrics guide specific decisions. None answers the user-facing question as directly as MTTR: after a failure begins, how long does the impact last?

Mean time to resolution measures the average incident duration from detection through resolution. It connects directly to user impact, since every incident minute adds another minute of degraded service. Low MTTR indicates brief failures. High MTTR indicates persistent ones.

MTTR should not replace availability or error rate. Those measures remain important, yet they can hide poor resolution performance. A system with 99.9% availability from many brief incidents operates very differently from one reaching that figure through rare, lengthy failures. MTTR exposes operational quality that availability percentages can conceal.

MTTR Components and the Levers You Can Move

MTTR has three parts: detection time, from incident start to the first alert; acknowledgment time, from alert to an engineer beginning work; and diagnosis plus remediation time, from work start to resolution. Each phase calls for different improvements.

Technical changes can reduce detection time most directly. Broader monitoring coverage, calibrated alert thresholds, and lower metric latency shorten the period between incident onset and awareness. Many teams take 5 to 15 minutes to detect issues that metrics exposed within 30 seconds. That gap comes from coverage and threshold calibration, both engineering concerns with engineering remedies.

Acknowledgment time has a time-of-day floor. With a well-run on-call rotation, 1 to 3 minutes is achievable during business hours. At 3am, 5 to 20 minutes is common even with effective paging. In a traditional on-call model, this limit reflects human physiology and cannot be engineered away.

Diagnosis and remediation time differs most by incident type and team. Clear runbooks and experienced responders can reduce this phase to 5 to 15 minutes for familiar failures. Novel failures in complex systems can take hours. After detection, this phase offers the largest improvement opportunity.

Measuring MTTR Honestly

A frequent measurement error is choosing the mean rather than the median. One 4-hour major incident can raise the mean sharply even when most incidents finish in under 15 minutes. Mean MTTR is distorted by outliers and hides the distribution that matters.

Report median MTTR, p75, and p90 independently. P90 shows the shape of the worst 10% of incidents. A median of 12 minutes alongside a p90 of 2 hours indicates a bimodal distribution: most incidents resolve well, while a minority become severe outliers. Those two patterns have different causes and need different responses.

Break MTTR down by incident type and time of day as well. Business-hour MTTR primarily reflects response-process quality. At 3am, it reflects that quality plus the acknowledgment floor. Combining both produces a number that directs attention to neither issue.

A Systematic Method for Improvement

Improve MTTR through a repeating cycle: use historical data to find the incident category with the longest duration, map time across detection, acknowledgment, and diagnosis-remediation, identify the largest phase, then close the biggest gap in that phase.

For many teams, the first cycle may identify database connection pool exhaustion as the longest category. Diagnosis may dominate because engineers spend 20+ minutes eliminating other causes before finding the pool issue. The gap may be missing runbook guidance and unclear connection pool metrics. Add pool utilization to dashboards, write and test a runbook, and link it from the alert.

Each intervention targets one incident category. Run the cycle again for the next longest category. After five or six cycles, you have addressed your five or six costliest incident types. MTTR improves measurably, and the gains persist because they reflect your system's actual failure patterns rather than generic guidance.

Autonomous Remediation

When diagnosis is dependable and the remediation is safe to automate, autonomous remediation can eliminate the human acknowledgment floor. The agent detects the incident, diagnoses it, and applies the fix in a fraction of the time a human needs to acknowledge and respond.

This complements, rather than replaces, the systematic process above. Good runbooks, precise incident classification, and close monitoring still matter. Autonomous handling targets the acknowledgment floor, the phase least responsive to process changes.

In practice, automatable incidents can fall from a median MTTR of 20 to 40 minutes to a median of 3 to 8 minutes. A platform team handling 15 to 20 incidents per week could cut weekly user impact substantially if half qualify for autonomous handling.

MTTR and Team Health

MTTR is often treated as a reliability measure, but it also affects team health. An incident lasting 45 minutes instead of 10 creates 35 additional minutes of on-call stress, cognitive load, and disrupted sleep. Repeated exposure accumulates. High MTTR increases burnout and attrition, and losing experienced responders can push MTTR higher still.

The loop can also move in the other direction. Teams that reduce MTTR methodically make on-call less taxing over time. Quick resolution makes incidents easier to manage, reduces fear of the rotation, and improves retention. The institutional knowledge behind further improvement remains with the organization.

MTTR measures user impact and team health alike. For a platform team, reducing it is among the highest-value investments available.

Back to blog