Comparison at a glance
What is MTTA?
MTTA is the average time between an alert firing and a human acknowledging it. The formula: MTTA = (sum of time-to-acknowledge across all alerts) ÷ (number of alerts) If your team acknowledged 40 alerts this month and the acknowledgment times sum to 120 minutes, MTTA is 3 minutes. A rising MTTA usually points to problems upstream of the actual fix: alerts routed to the wrong team, escalation policies with gaps, notification channels people ignore, or plain alert fatigue from too many low-value pages. MTTA is the clearest single signal of whether your on-call setup is working.What is MTTR?
MTTR is the average time from the start of an incident to full resolution: MTTR = (sum of time-to-resolve across all incidents) ÷ (number of incidents) If you had 5 incidents this quarter totaling 10 hours of downtime, MTTR is 2 hours. MTTR spans everything: detection, acknowledgment, triage, diagnosis, mitigation, and verification. That breadth makes it a useful executive-level indicator of reliability, but a blunt diagnostic tool — a bad MTTR tells you something is slow without telling you what.What does the R in MTTR actually stand for?
MTTR’s “full form” is genuinely ambiguous, and the ambiguity matters when comparing numbers across teams:- Mean time to resolve — through full resolution, including any follow-up work. The most common meaning in incident management.
- Mean time to recovery (or restore) — until service is back for users, even if a permanent fix comes later. Used by DORA metrics (“time to restore service”).
- Mean time to repair — a hardware and manufacturing term for the time to physically fix a failed component.
When should you track MTTA vs MTTR?
Track both — they answer different questions. Use MTTA to tune the front of your pipeline: if MTTA is high, fix routing, escalation, and alert noise before touching anything else, because nobody can resolve an incident they haven’t seen. Use MTTR to evaluate the whole response system and to spot trends after process changes, such as adopting runbooks or adding automation. If MTTA is low but MTTR is high, your paging works and your bottleneck is diagnosis or remediation.Worked example
A payment API starts throwing errors at 14:00. The monitor fires at 14:02, and the on-call engineer acknowledges the page at 14:06. She identifies a bad deploy, rolls it back, and the service is confirmed healthy at 14:50.- Time to acknowledge: 14:02 → 14:06 = 4 minutes (contributes to MTTA)
- Time to resolve: 14:02 → 14:50 = 48 minutes (contributes to MTTR)