Skip to content

Debugging & Diagnosis Models

Mental models for finding the cause of problems.

Model One-Liner
USE Method Check Utilization, Saturation, Errors for every resource
RED Method Measure Rate, Errors, Duration for every service
Five Whys Ask "why" five times to reach root cause
Bisect Binary search for the breaking change
Differential Diagnosis Enumerate and eliminate hypotheses systematically
Correlation vs Causation The deploy preceded the outage -- but did it cause it?