Saved in:
Bibliographic Details
Main Authors: Somani, Shubham, Talwar, Vanish, Parikh, Madhura, Hernandez, Eduardo, Wang, Jimmy, Shah, Shreya, Gandhi, Chinmay, Sundarajan, Sanjay, Sharma, Neeru, Kamath, Srikanth, Gupta, Nitin, Renard, Benjamin, Yahalom, Ohad, Davis, Chris
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2512.04250
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918230886449152
author Somani, Shubham
Talwar, Vanish
Parikh, Madhura
Hernandez, Eduardo
Wang, Jimmy
Shah, Shreya
Gandhi, Chinmay
Sundarajan, Sanjay
Sharma, Neeru
Kamath, Srikanth
Gupta, Nitin
Renard, Benjamin
Yahalom, Ohad
Davis, Chris
author_facet Somani, Shubham
Talwar, Vanish
Parikh, Madhura
Hernandez, Eduardo
Wang, Jimmy
Shah, Shreya
Gandhi, Chinmay
Sundarajan, Sanjay
Sharma, Neeru
Kamath, Srikanth
Gupta, Nitin
Renard, Benjamin
Yahalom, Ohad
Davis, Chris
contents Investigations are a significant step in the operational workflows for large scale systems across multiple domains such as services, data, AI/ML, mobile. Investigation processes followed by on-call engineers are often manual or rely on ad-hoc scripts. This leads to inefficient investigations resulting in increased time to mitigate and isolate failures/SLO violations. It also contributes to on-call toil and poor productivity leading to multiple hours/days spent in triaging/debugging incidents. In this paper, we present DrP, an end-to-end framework and system to automate investigations that reduces the mean time to resolve incidents (MTTR) and reduces on-call toil. DrP consists of an expressive and flexible SDK to author investigation playbooks in code (called analyzers), a scalable backend system to execute these automated playbooks, plug-ins to integrate playbooks into mainstream workflows such as alerts and incident management tools, and a post-processing system to take actions on investigations including mitigation steps. We have implemented and deployed DrP at large scale at Meta covering 300+ teams, 2000+ analyzers, across a large set of use cases across domains such as services, core infrastructure, AI/ML, hardware, mobile. DrP has been running in production for the past 5 years and executes 50K automated analyses per day. Overall, our results and experience show that DrP has been able to reduce average MTTR by 20 percent at large scale (with over 80 percent for some teams) and has significantly improved on-call productivity.
format Preprint
id arxiv_https___arxiv_org_abs_2512_04250
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle DrP: Meta's Efficient Investigations Platform at Scale
Somani, Shubham
Talwar, Vanish
Parikh, Madhura
Hernandez, Eduardo
Wang, Jimmy
Shah, Shreya
Gandhi, Chinmay
Sundarajan, Sanjay
Sharma, Neeru
Kamath, Srikanth
Gupta, Nitin
Renard, Benjamin
Yahalom, Ohad
Davis, Chris
Software Engineering
Investigations are a significant step in the operational workflows for large scale systems across multiple domains such as services, data, AI/ML, mobile. Investigation processes followed by on-call engineers are often manual or rely on ad-hoc scripts. This leads to inefficient investigations resulting in increased time to mitigate and isolate failures/SLO violations. It also contributes to on-call toil and poor productivity leading to multiple hours/days spent in triaging/debugging incidents. In this paper, we present DrP, an end-to-end framework and system to automate investigations that reduces the mean time to resolve incidents (MTTR) and reduces on-call toil. DrP consists of an expressive and flexible SDK to author investigation playbooks in code (called analyzers), a scalable backend system to execute these automated playbooks, plug-ins to integrate playbooks into mainstream workflows such as alerts and incident management tools, and a post-processing system to take actions on investigations including mitigation steps. We have implemented and deployed DrP at large scale at Meta covering 300+ teams, 2000+ analyzers, across a large set of use cases across domains such as services, core infrastructure, AI/ML, hardware, mobile. DrP has been running in production for the past 5 years and executes 50K automated analyses per day. Overall, our results and experience show that DrP has been able to reduce average MTTR by 20 percent at large scale (with over 80 percent for some teams) and has significantly improved on-call productivity.
title DrP: Meta's Efficient Investigations Platform at Scale
topic Software Engineering
url https://arxiv.org/abs/2512.04250