Artifacts accompanying the paper Eadro: An End-to-End Troubleshooting Framework for Microservices on Multi-source Data published at ICSE 2023. This tool try to model the intra- and inter-dependencies between microservices for troubleshooting, enabling end-to-end anomaly detection and root cause localization.
Our data are at https://doi.org/10.5281/zenodo.7615393.
pip install -r requirements.txt
cd codes & python main.py --data <dataset>
.
βββ README.md
βββ codes
βΒ Β βββ base.py traing and test
βΒ Β βββ main.py lanuch the framework
βΒ Β βββ model.py the main body (model) of the work
βΒ Β βββ preprocess data preprocess
βΒ Β βΒ Β βββ align.py align different data sources according to the time
βΒ Β βΒ Β βββ single_process.py handle each data source individually
βΒ Β βΒ Β βββ util.py
βΒ Β βββ utils.py
βββ requirements.txt
βββ structure.txt
The final visualized page should be like:

πΊ Feel free to leave messages in "Issues"!


