DeCaf: Diagnosing and Triaging Performance Issues in Large-Scale Cloud Services
Not on the map. Why?
Abstract (arXiv)
Large scale cloud services use Key Performance Indicators (KPIs) for tracking and monitoring performance. They usually have Service Level Objectives (SLOs) baked into the customer agreements which are tied to these KPIs. Dependency failures, code bugs, infrastructure failures, and other problems can cause performance regressions. It is critical to minimize the time and manual effort in diagnosing and triaging such issues to reduce customer impact. Large volume of logs and mixed type of attributes (categorical, continuous) in the logs makes diagnosis of regressions non-trivial. In this paper, we present the design, implementation and experience from building and deploying DeCaf, a system for automated diagnosis and triaging of KPI issues using service logs. It uses machine learning along with pattern mining to help service owners automatically root cause and triage performance issues. We present the learnings and results from case studies on two large scale cloud services in Microsoft where DeCaf successfully diagnosed 10 known and 31 unknown issues. DeCaf also automatically triages the identified issues by leveraging historical data. Our key insights are that for any such diagnosis tool to be effective in practice, it should a) scale to large volumes of service logs and attributes, b) support different types of KPIs and ranking functions, c) be integrated into the DevOps processes.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 4; 2023: 2; 2024: 7; 2025: 1.
16 papers.
Sort:
By area:
- 2024Exploring LLM-based Agents for Root Cause Analysiscited by 60
- 2023Recommending Root-Cause and Mitigation Steps for Cloud Incidents using Large Language Modelscited by 38
- 2024Automated Root Causing of Cloud Incidents using In-Context Learning with GPT-4cited by 28
- 2024X-lifecycle Learning for Cloud Incident Management using LLMscited by 19
- 2024Building AI Agents for Autonomous Clouds: Challenges and Design Principlescited by 19
- 2023AI for IT Operations (AIOps) on Cloud Platforms: Reviews, Opportunities and Challengescited by 13
- 2022AutoTSG: Learning and Synthesis for Incident Troubleshootingcited by 12
- 2024A Comprehensive Survey on Root Cause Analysis in (Micro) Services: Methodologies, Challenges, and Trendscited by 10
- 2022Towards a consistent interpretation of AIOps modelscited by 8
- 2022Mining Root Cause Knowledge from Cloud Service Incident Investigations for AIOpscited by 7
- 2021SoftNER: Mining Knowledge Graphs From Cloud Incidentscited by 5
- 2025Simplifying Root Cause Analysis in Kubernetes with StateGraph and LLMcited by 4
4 more
- 2024Dependency Aware Incident Linking in Large Cloud Systemscited by 2
- 2021DeLag: Using Multi-Objective Optimization to Enhance the Detection of Latency Degradation Patterns in Service-based Systemscited by 1
- 2024KGroot: Enhancing Root Cause Analysis through Knowledge Graphs and Graph Convolutional Neural Networkscited by 1
- 2022RiskLoc: Localization of Multi-dimensional Root Causes by Weighted Riskcited by 0
- 2025Simplifying Root Cause Analysis in Kubernetes with StateGraph and LLM3 Jun 2025
- 2024A Comprehensive Survey on Root Cause Analysis in (Micro) Services: Methodologies, Challenges, and Trends23 Jul 2024
- 2024Building AI Agents for Autonomous Clouds: Challenges and Design Principles16 Jul 2024
- 2024Exploring LLM-based Agents for Root Cause Analysis7 Mar 2024
- 2024X-lifecycle Learning for Cloud Incident Management using LLMs15 Feb 2024
- 2024KGroot: Enhancing Root Cause Analysis through Knowledge Graphs and Graph Convolutional Neural Networks11 Feb 2024
- 2024Dependency Aware Incident Linking in Large Cloud Systems5 Feb 2024
- 2024Automated Root Causing of Cloud Incidents using In-Context Learning with GPT-424 Jan 2024
- 2023AI for IT Operations (AIOps) on Cloud Platforms: Reviews, Opportunities and Challenges10 Apr 2023
- 2023Recommending Root-Cause and Mitigation Steps for Cloud Incidents using Large Language Models10 Jan 2023
- 2022AutoTSG: Learning and Synthesis for Incident Troubleshooting26 May 2022
- 2022RiskLoc: Localization of Multi-dimensional Root Causes by Weighted Risk20 May 2022
4 more
- 2022Mining Root Cause Knowledge from Cloud Service Incident Investigations for AIOps21 Apr 2022
- 2022Towards a consistent interpretation of AIOps models4 Feb 2022
- 2021DeLag: Using Multi-Objective Optimization to Enhance the Detection of Latency Degradation Patterns in Service-based Systems21 Oct 2021
- 2021SoftNER: Mining Knowledge Graphs From Cloud Incidents15 Jan 2021
- 2023Recommending Root-Cause and Mitigation Steps for Cloud Incidents using Large Language Modelscited by 38
- 2024Automated Root Causing of Cloud Incidents using In-Context Learning with GPT-4cited by 28
- 2024X-lifecycle Learning for Cloud Incident Management using LLMscited by 19
- 2023AI for IT Operations (AIOps) on Cloud Platforms: Reviews, Opportunities and Challengescited by 13
- 2022AutoTSG: Learning and Synthesis for Incident Troubleshootingcited by 12
- 2024A Comprehensive Survey on Root Cause Analysis in (Micro) Services: Methodologies, Challenges, and Trendscited by 10
- 2022Towards a consistent interpretation of AIOps modelscited by 8
- 2022Mining Root Cause Knowledge from Cloud Service Incident Investigations for AIOpscited by 7
- 2021SoftNER: Mining Knowledge Graphs From Cloud Incidentscited by 5
- 2025Simplifying Root Cause Analysis in Kubernetes with StateGraph and LLMcited by 4
- 2024Dependency Aware Incident Linking in Large Cloud Systemscited by 2
- 2021DeLag: Using Multi-Objective Optimization to Enhance the Detection of Latency Degradation Patterns in Service-based Systemscited by 1
12 most cited of 14 All 14 (JSON)
- 2025Simplifying Root Cause Analysis in Kubernetes with StateGraph and LLM3 Jun 2025
- 2024A Comprehensive Survey on Root Cause Analysis in (Micro) Services: Methodologies, Challenges, and Trends23 Jul 2024
- 2024X-lifecycle Learning for Cloud Incident Management using LLMs15 Feb 2024
- 2024KGroot: Enhancing Root Cause Analysis through Knowledge Graphs and Graph Convolutional Neural Networks11 Feb 2024
- 2024Dependency Aware Incident Linking in Large Cloud Systems5 Feb 2024
- 2024Automated Root Causing of Cloud Incidents using In-Context Learning with GPT-424 Jan 2024
- 2023AI for IT Operations (AIOps) on Cloud Platforms: Reviews, Opportunities and Challenges10 Apr 2023
- 2023Recommending Root-Cause and Mitigation Steps for Cloud Incidents using Large Language Models10 Jan 2023
- 2022AutoTSG: Learning and Synthesis for Incident Troubleshooting26 May 2022
- 2022RiskLoc: Localization of Multi-dimensional Root Causes by Weighted Risk20 May 2022
- 2022Mining Root Cause Knowledge from Cloud Service Incident Investigations for AIOps21 Apr 2022
- 2022Towards a consistent interpretation of AIOps models4 Feb 2022
12 newest of 14 All 14 (JSON)