Back to blog
2 min read
IncidentsGuide

What is MTTD vs MTTR (and which one you should fix first)

Mean time to detect and mean time to resolve sound like twin metrics. They are not. One is usually cheaper to improve, and it is not the one teams brag about.

NK

Nabin Khair

Founder

Incident reviews love MTTR. Dashboards look serious with a trending line. Meanwhile the outage may have been live for twenty minutes before anyone's phone buzzed. That gap has a name.

The two clocks

MTTD (mean time to detect): from when customers (or the system) actually broke to when your team knew. Driven by check interval, confirmation logic, and whether anyone was watching the right channel.

MTTR (mean time to resolve): from detection (or from incident open; pick one definition and stick to it) to mitigation or full fix. Driven by runbooks, access, escalation, and how hard the bug is.

Customer pain is roughly MTTD + time-to-mitigate. Bragging only about MTTR hides a slow smoke alarm.

Which to fix first

For a young SaaS: MTTD.

You can cut MTTD in a week with tooling and discipline. Cutting MTTR often needs better architecture, better runbooks, and fewer 2am first-times. That is slower work.

Once detection is trustworthy, attack MTTR with runbooks, clearer ownership, and escalation that does not stall.

How to measure without lying

  • Start time: first confirmed failed check (or first customer report if you were blind; then your MTTD was infinite and you should say so).
  • Detected: first human ack, or automated incident open if that is when the team is notified.
  • Resolved: customer impact gone, not "PR merged."

Write the definitions on the wiki. Otherwise every postmortem invents new math.

A useful monthly review

Look at the last five incidents. For each: MTTD, time-to-ack, time-to-mitigate. If MTTD dominates, buy detection. If ack is slow, fix channels and escalation. If mitigate is slow, fix the system and the docs. One number for "MTTR" that mixes all three will send you to the wrong fire.

Keep reading

More from the Tallwatch blog

More on monitoring, alerting, and status pages.