DrP: Meta’s Root Cause Analysis Platform at Scale

This post introduces DrP, Meta's Root Cause Analysis (RCA) platform, which automates incident investigation. DrP consists of an expressive SDK for authoring 'analyzers' (codified investigation workflows), a scalable backend for executing these analyzers, integration with alerting and incident management tools for auto-triggering, and a post-processing system for automated mitigation actions. Key technical components include ML algorithms for anomaly detection, event isolation, time series correlation, and dimension analysis within the SDK. The backend supports multi-tenant and isolated execution environments. DrP has demonstrated significant MTTR reduction (20-80%) and is adopted by over 300 teams, executing 50,000 analyses daily. The platform is evolving towards an AI-native approach for enhanced automated investigations.
More from the Site Reliability and Outage Management trail
- Lights Out, Systems On: Validating Instant Power Loss Readiness
- Zoomer: Powering AI Performance at Meta’s Scale Through Intelligent Debugging and Optimization
- Diff Risk Score: AI-driven risk-aware software development
- How Meta keeps its AI hardware reliable
- Revolutionizing software testing: Introducing LLM-powered bug catchers