Rethinking the Evaluation of Microservice RCA with a Fault Propagation-Aware Benchmark
While cloud-native microservice architectures have revolutionized software development, their inherent operational complexity makes failure Root Cause Analysis (RCA) a critical yet challenging task. Numerous data-driven RCA models have been proposed to address this challenge. However, we find that the benchmarks used to evaluate these models are often too simple to reflect real-world scenarios. Our preliminary study reveals that simple rule-based methods can achieve performance comparable to or even surpassing state-of-the-art (SOTA) models on four widely used public benchmarks. This finding suggests that the oversimplification of existing benchmarks might lead to an overestimation of the performance of RCA methods.
To further investigate the oversimplification issue, we conduct a systematic analysis of popular public RCA benchmarks, identifying key limitations in their fault infjection strategies, call graph structures, and telemetry signal patterns. Based on these insights, we propose an automated framework for generating more challenging and comprehensive benchmarks that include complex fault propagation scenarios. Our new dataset contains 1,430 validated failure cases from 9,152 fault injections, covering 25 fault types across 6 categories, dynamic workloads, and hierarchical ground-truth labels that map failures from services down to code-level causes. Crucially, to ensure the failure cases are relevant to IT operations, each case is validated to have a discernible impact on user-facing SLIs.
Our re-evaluation of 11 SOTA models on this new benchmark shows that they achieve low Top@1 accuracies, averaging 0.21 with the best-performing model reaching merely 0.37 and execution times escalating from seconds to hours. From this analysis, we identify three critical failure patterns common to current models: scalability issues, observability blind spots and modeling bottlenecks. Based on these findings, we provide actionable guidelines for future RCA research. We emphasize the need for robust algorithms and the co-development of challenging benchmarks. To facilitate further research, we publicly release our benchmark generation framework, the new dataset, and our implementations of the evaluated SOTA models.
Thu 9 JulDisplayed time zone: Eastern Time (US & Canada) change
10:30 - 12:30 | Root Cause AnalysisIndustry Papers / Research Papers / Journal-First Paper at MB 2.430 Chair(s): Julia Lawall Inria | ||
10:30 20mTalk | Rethinking the Evaluation of Microservice RCA with a Fault Propagation-Aware Benchmark Research Papers Aoyang Fang Chinese University of Hong Kong, Shenzhen, Songhan Zhang The Chinese University of Hong Kong, Shenzhen, Yifan Yang , Haotong Wu The Chinese University of Hong Kong, Shenzhen, Junjielong Xu The Chinese University of Hong Kong, Shenzhen, Xuyang Wang The Chinese University of Hong Kong, Shenzhen, Rui Wang The Chinese University of Hong Kong, Shenzhen, Manyi Wang The Chinese University of Hong Kong, Shenzhen, Qisheng Lu The Chinese University of Hong Kong, Shenzhen, Pinjia He Chinese University of Hong Kong, Shenzhen Pre-print | ||
10:50 20mTalk | Bridging the Delay: Lag-Aware Spatio-Temporal Causal Inference for Microservice Root Cause Analysis Industry Papers Shenglin Zhang Nankai University, Junhua Kuang Nankai University, Yimeng Zhang Nankai University, Sibo Xia Nankai University, Jintao Feng Nankai University, Jingyu Wang Nanjing University, Wenwei Gu Nankai University, Yongqian Sun Nankai University, Wei Li Alibaba Group, Liping Zhang Alibaba Group, Dan Pei Tsinghua University | ||
11:10 20mTalk | TORAI: Multi-Source Root Cause Analysis for Blind Spots in the Microservice Service Call Graph Research Papers Luan Pham University of New South Wales, Australia, Huong Ha RMIT University, Xiuzhen Zhang RMIT University, Hongyu Zhang Chongqing University Pre-print Media Attached | ||
11:30 20mTalk | CARE: Context Aware Root Cause Identification Using Distributed Traces and Profiling Metrics Journal-First Paper Mahsa Panahandeh Postdoctoral Fellow, School of Electrical Engineering and Computer Science, University of Ottawa, Naser Ezzati Jivan , Abdelwahab Hamou-Lhadj Concordia University, Montreal, Canada, James Miller Department of Electrical and Computer Engineering, University of Alberta, Edmonton, AB, Canada | ||
11:50 20mResearch paper | MetaRCA: A Generalizable Root Cause Analysis Framework for Cloud-Native Systems Powered by Meta Causal Knowledge Research Papers Shuai Liang Sun Yat-sen University; China Unicom Software Research Institute: Beijing, CN, Pengfei Chen Sun Yat-sen University, Bozhe Tian China Unicom Software Research Institute: Beijing, CN, Gou Tan School of Systems Science and Engineering, Sun Yat-sen University, Guangzhou, China, Maohong Xu China Unicom Software Research Institute: Beijing, CN, Youjun Qu China Unicom Software Research Institute: Beijing, CN, Yahui Zhao China Unicom Software Research Institute: Beijing, CN, Yiduo Shang China Unicom Software Research Institute: Beijing, CN, Chongkang Tan Individual Researcher Pre-print | ||