The PetShop Dataset -- Finding Causes of Performance Issues across Microservices
Not on the map. Why?
Abstract (arXiv)
Identifying root causes for unexpected or undesirable behavior in complex systems is a prevalent challenge. This issue becomes especially crucial in modern cloud applications that employ numerous microservices. Although the machine learning and systems research communities have proposed various techniques to tackle this problem, there is currently a lack of standardized datasets for quantitative benchmarking. Consequently, research groups are compelled to create their own datasets for experimentation. This paper introduces a dataset specifically designed for evaluating root cause analyses in microservice-based applications. The dataset encompasses latency, requests, and availability metrics emitted in 5-minute intervals from a distributed application. In addition to normal operation metrics, the dataset includes 68 injected performance issues, which increase latency and reduce availability throughout the system. We showcase how this dataset can be used to evaluate the accuracy of a variety of methods spanning different causal and non-causal characterisations of the root cause analysis problem. We hope the new dataset, available at https://github.com/amazon-science/petshop-root-cause-analysis/ enables further development of techniques in this important area.
Key facts. Cited by 14 papers in the map (data through 14 Oct 2026). Builds on 12 of its 34 references that are in the map. First posted on arXiv 8 Nov 2023.
Builds on
12 of 34 references.
References · 12
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2019Causal structure based root cause analysis of outlierscited by 65
- 2022Causal Inference-Based Root Cause Analysis for Online Service Systems with Intervention Recognitioncited by 56
- 2021Why did the distribution change?cited by 37
- 2021MicroHECL: High-Efficient Root Cause Localization in Large-Scale Microservice Systemscited by 36
- 2013Partial Distance Correlation with Methods for Dissimilaritiescited by 20
- 2023Toward Falsifying Causal Graphs Using a Permutation-Based Testcited by 11
- 2018Localizing Faults in Cloud Systemscited by 8
- 2022Anomaly Attribution with Likelihood Compensationcited by 7
- 2023Beyond Single-Feature Importance with ICECREAMcited by 2
Built on by
Citing papers per year: 2024: 2; 2025: 2; 2026: 10.
14 papers.
Sort:
By area:
- 2024Root Cause Analysis of Outliers with Missing Structural Knowledgecited by 19
- 2025Robust Root Cause Diagnosis using In-Distribution Interventionscited by 4
- 2025Root Cause Analysis of Outliers in Unknown Cyclic Graphscited by 4
- 2026Graph-Free Root Cause Analysiscited by 4
- 2026FoundCause: Causal Discovery with Latent Confounders from Observational Datacited by 3
- 2024PORCA: Root Cause Analysis with Partially Observed Datacited by 2
- 2026What a Pooled Leaderboard Does Not Say: Auditing the Scope and Provenance of Method Comparisons in Microservice RCA Benchmarkscited by 1
- 2026PRIM: Meta-Learned Bayesian Root Cause Analysiscited by 0
- 2026Graphical Causal Reasoning for Root Cause Analysis in Cloud Networkscited by 0
- 2026NetCause: Counterfactual Learning for Root Cause Analysis in Large-Scale Networkscited by 0
- 2026Falsifying Causal Graphs With Outlier Eventscited by 0
- 2026Agentic Root Cause Analysis through Evidence-Grounded Reasoningcited by 0
- 2026Where Root Cause Analysis Fails: A Retrieval-Reranking Decomposition29 Sep 2026
- 2026CausalArena: Benchmarking Causal Discovery in the Foundation Model Era10 Sep 2026
- 2026Agentic Root Cause Analysis through Evidence-Grounded Reasoning24 Jul 2026
- 2026Falsifying Causal Graphs With Outlier Events13 Jul 2026
- 2026What a Pooled Leaderboard Does Not Say: Auditing the Scope and Provenance of Method Comparisons in Microservice RCA Benchmarks28 Jun 2026
- 2026FoundCause: Causal Discovery with Latent Confounders from Observational Data16 Jun 2026
- 2026NetCause: Counterfactual Learning for Root Cause Analysis in Large-Scale Networks11 Jun 2026
- 2026Graphical Causal Reasoning for Root Cause Analysis in Cloud Networks11 Jun 2026
- 2026PRIM: Meta-Learned Bayesian Root Cause Analysis9 May 2026
- 2026Graph-Free Root Cause Analysis29 Jan 2026
- 2025Root Cause Analysis of Outliers in Unknown Cyclic Graphs8 Oct 2025
- 2025Robust Root Cause Diagnosis using In-Distribution Interventions2 May 2025
2 more
- 2024Root Cause Analysis of Outliers with Missing Structural Knowledgecited by 19
- 2025Robust Root Cause Diagnosis using In-Distribution Interventionscited by 4
- 2025Root Cause Analysis of Outliers in Unknown Cyclic Graphscited by 4
- 2026Graph-Free Root Cause Analysiscited by 4
- 2026FoundCause: Causal Discovery with Latent Confounders from Observational Datacited by 3
- 2024PORCA: Root Cause Analysis with Partially Observed Datacited by 2
- 2026What a Pooled Leaderboard Does Not Say: Auditing the Scope and Provenance of Method Comparisons in Microservice RCA Benchmarkscited by 1
- 2026PRIM: Meta-Learned Bayesian Root Cause Analysiscited by 0
- 2026Graphical Causal Reasoning for Root Cause Analysis in Cloud Networkscited by 0
- 2026NetCause: Counterfactual Learning for Root Cause Analysis in Large-Scale Networkscited by 0
- 2026Falsifying Causal Graphs With Outlier Eventscited by 0
- 2026Where Root Cause Analysis Fails: A Retrieval-Reranking Decompositioncited by 0
- 2026Where Root Cause Analysis Fails: A Retrieval-Reranking Decomposition29 Sep 2026
- 2026Falsifying Causal Graphs With Outlier Events13 Jul 2026
- 2026What a Pooled Leaderboard Does Not Say: Auditing the Scope and Provenance of Method Comparisons in Microservice RCA Benchmarks28 Jun 2026
- 2026FoundCause: Causal Discovery with Latent Confounders from Observational Data16 Jun 2026
- 2026NetCause: Counterfactual Learning for Root Cause Analysis in Large-Scale Networks11 Jun 2026
- 2026Graphical Causal Reasoning for Root Cause Analysis in Cloud Networks11 Jun 2026
- 2026PRIM: Meta-Learned Bayesian Root Cause Analysis9 May 2026
- 2026Graph-Free Root Cause Analysis29 Jan 2026
- 2025Root Cause Analysis of Outliers in Unknown Cyclic Graphs8 Oct 2025
- 2025Robust Root Cause Diagnosis using In-Distribution Interventions2 May 2025
- 2024PORCA: Root Cause Analysis with Partially Observed Data8 Jul 2024
- 2024Root Cause Analysis of Outliers with Missing Structural Knowledge7 Jun 2024