TraceRCA
TraceRCA copied to clipboard
Practical Root Cause Localization for Microservice Systems via Trace Analysis. IWQoS 2021
TraceRCA
Practical Root Cause Localization for Microservice Systems via Trace Analysis. IWQoS 2021
Dataset
The study data is public at
- OneDrive: https://1drv.ms/u/s!Ao2DxaN2zku_bAUszKmCUiodw94?e=7ThI47
- Tsinghua Cloud https://cloud.tsinghua.edu.cn/d/8371855eddd64a8db23b/ (中国大陆可访问)
Implementation Code
The experiment workflow is controlled via the Makefile. The input and output of each step can be referred to the Makefile
run_selecting_features.py: Feature selectionrun_anomaly_detection_invo.py: Anomaly detection based on the useful featuresrun_localization_association_rule_mining_20210516.py: Root-cause service ocalizationprepare_train_file_tmp.pyis used to split the dataset into train and test datasets. Note that this step is not included in the Makefile.
Cite
If the dataset is helpful, please cite the paper.
@inproceedings{li2021practical,
title={Practical Root Cause Localization for Microservice Systems via Trace Analysis},
author={Li, Zeyan and Chen, Junjie and Jiao, Rui and Zhao, Nengwen and Wang, Zhijun and Zhang, Shuwei and Wu, Yanjun and Jiang, Long and Yan, Leiqin and Wang, Zikai and others},
booktitle={IEEE/ACM International Symposium on Quality of Service (IWQoS) 2021},
year={2021},
publisher = {{IEEE}}
}