Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

The PetShop Dataset -- Finding Causes of Performance Issues across Microservices

About

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.

Michaela Hardt, William R. Orchard, Patrick Bl\"obaum, Shiva Kasiviswanathan, Elke Kirschbaum• 2023

Related benchmarks

TaskDatasetResultRank
Root Cause AnalysisRE3OB Online Boutique with code-level faults
F1 Top-1 Accuracy11
9
Root Cause AnalysisRE3TT Train Ticket with code-level faults
F1@10.00e+0
9
Root Cause AnalysisRE2TT (Train Ticket with multimodal data)
CPU Top-10.00e+0
9
Root Cause AnalysisRCAEval Overall All nine datasets (RE1OB-RE3TT) 1.0
Top-1 Accuracy7
9
Root Cause AnalysisRE1SS (Sock Shop) unimodal data
CPU Top-116
8
Root Cause AnalysisRE1TT Train Ticket unimodal data
CPU Top-10.00e+0
8
Root Cause AnalysisRE3SS Sock Shop with code-level faults
F1 Top-10.1
8
Root Cause AnalysisRE2SS Sock Shop with multimodal data (test)
CPU Top-1 Accuracy13
8
Root Cause AnalysisRE1OB (Online Boutique) RCAEval benchmark unimodal data
CPU Top-1 Acc4
8
Showing 9 of 9 rows

Other info

Follow for update