Mean Time to Detect (MTTD)
The average time between when an incident starts and when your team becomes aware of it.What affects MTTD
Improving MTTD
- Increase check frequency for critical services
- Monitor all user-facing endpoints (not just the main one)
- Use aggressive alerting for revenue-critical paths
- Track third-party dependencies so upstream failures are detected automatically
Mean Time to Resolve (MTTR)
The average time between when an incident is detected and when the service is fully restored.What affects MTTR
Improving MTTR
- Write playbooks for common failure modes
- Invest in fast rollback mechanisms
- Reduce mean time to acknowledge (MTTA) with clear escalation
- Provide context in alerts (which monitor, which region, recent changes)
Related metrics
MTTA (Mean Time to Acknowledge)
Time from alert to human acknowledgement. Tracks on-call responsiveness.MTBF (Mean Time Between Failures)
Time between incidents. Higher is better — indicates system stability.Failure rate
Percentage of checks that fail over a time period. Tracks overall reliability trend.Tracking these metrics
Benchmarks
These vary widely by industry and team maturity:
The goal isn’t perfection — it’s continuous improvement. Track trends over months, not individual incidents.
DORA metrics
Broader software delivery performance metrics.
SLA/SLO/SLI
Service level objectives and indicators.