TraceDiag: Adaptive, Interpretable, and Efficient Root Cause Analysis on Large-Scale Microservice Systems
Not on the map. Why?
Abstract (arXiv)
Root Cause Analysis (RCA) is becoming increasingly crucial for ensuring the reliability of microservice systems. However, performing RCA on modern microservice systems can be challenging due to their large scale, as they usually comprise hundreds of components, leading significant human effort. This paper proposes TraceDiag, an end-to-end RCA framework that addresses the challenges for large-scale microservice systems. It leverages reinforcement learning to learn a pruning policy for the service dependency graph to automatically eliminates redundant components, thereby significantly improving the RCA efficiency. The learned pruning policy is interpretable and fully adaptive to new RCA instances. With the pruned graph, a causal-based method can be executed with high accuracy and efficiency. The proposed TraceDiag framework is evaluated on real data traces collected from the Microsoft Exchange system, and demonstrates superior performance compared to state-of-the-art RCA approaches. Notably, TraceDiag has been integrated as a critical component in the Microsoft M365 Exchange, resulting in a significant improvement in the system's reliability and a considerable reduction in the human effort required for RCA.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 Oct 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 2; 2025: 2; 2026: 3.
7 papers.
- 2025Flow-of-Action: SOP Enhanced LLM-Based Multi-Agent System for Root Cause Analysiscited by 32
- 2024Revisiting VAE for Unsupervised Time Series Anomaly Detection: A Frequency Perspectivecited by 22
- 2026Agentic Memory Enhanced Recursive Reasoning for Root Cause Localization in Microservicescited by 8
- 2025GAL-MAD: Towards Explainable Anomaly Detection in Microservice Applications Using Graph Attention Networkscited by 3
- 2024A Systematic Literature Review on Explainability for Machine/Deep Learning-based Software Engineering Researchcited by 2
- 2026LATS-RCA: Language Agent Tree Search for Root Cause Analysis in Microservicescited by 0
- 2026Where Root Cause Analysis Fails: A Retrieval-Reranking Decompositioncited by 0
- 2026Where Root Cause Analysis Fails: A Retrieval-Reranking Decomposition29 Sep 2026
- 2026LATS-RCA: Language Agent Tree Search for Root Cause Analysis in Microservices5 May 2026
- 2026Agentic Memory Enhanced Recursive Reasoning for Root Cause Localization in Microservices6 Jan 2026
- 2025GAL-MAD: Towards Explainable Anomaly Detection in Microservice Applications Using Graph Attention Networks31 Mar 2025
- 2025Flow-of-Action: SOP Enhanced LLM-Based Multi-Agent System for Root Cause Analysis12 Feb 2025
- 2024Revisiting VAE for Unsupervised Time Series Anomaly Detection: A Frequency Perspective5 Feb 2024
- 2024A Systematic Literature Review on Explainability for Machine/Deep Learning-based Software Engineering Research26 Jan 2024