RCAEval: A Benchmark for Root Cause Analysis of Microservice Systems with Telemetry Data

Root cause analysis (RCA) for microservice systems has gained significant attention in recent years.However, there is still no standard benchmark that includes large-scale datasets and supports comprehensive evaluation environments.In this paper, we introduce RCAEval, an open-source benchmark that provides datasets and an evaluation environment for RCA in microservice systems.First, we introduce three comprehensive datasets comprising 735 failure cases collected from three microservice systems, covering various fault types observed in real-world failures.Second, we present a comprehensive evaluation framework that includes fifteen reproducible baselines covering a wide range of RCA approaches, with the ability to evaluate both coarse-grained and fine-grained RCA.We hope that this ready-to-use benchmark will enable researchers and practitioners to conduct extensive analysis and pave the way for robust new solutions for RCA of microservice systems.

Authors

Institutions

Publication Details

Published
2025-05-08
DOI
https://doi.org/10.1145/3701716.3715290
Citations
7
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
10.41

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

RCAEval: A Benchmark for Root Cause Analysis of Microservice Systems with Telemetry Data

Xiuzhen Zhang, Flora Dilys Salim, Hongyu Zhang, Huong Ha et al.
7 citations
Software System Performance and Reliability
10.41
article

RCAEval: A Benchmark for Root Cause Analysis of Microservice Systems with Telemetry Data

Xiuzhen Zhang, Flora Dilys Salim, Hongyu Zhang, Huong Ha, Luan Pham
article en
7 citations

Abstract

Root cause analysis (RCA) for microservice systems has gained significant attention in recent years.However, there is still no standard benchmark that includes large-scale datasets and supports comprehensive evaluation environments.In this paper, we introduce RCAEval, an open-source benchmark that provides datasets and an evaluation environment for RCA in microservice systems.First, we introduce three comprehensive datasets comprising 735 failure cases collected from three microservice systems, covering various fault types observed in real-world failures.Second, we present a comprehensive evaluation framework that includes fifteen reproducible baselines covering a wide range of RCA approaches, with the ability to evaluate both coarse-grained and fine-grained RCA.We hope that this ready-to-use benchmark will enable researchers and practitioners to conduct extensive analysis and pave the way for robust new solutions for RCA of microservice systems.

UNSW Sydney (AU), University of Newcastle Australia (AU), RMIT University (AU)
RMIT University
Openalex Percentile: Top 2%
Software System Performance and Reliability
10.41
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.