Eadro
Eadro copied to clipboard

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.

Data
Our data are at https://doi.org/10.5281/zenodo.7615393.
Dependencies
pip install -r requirements.txt
Run
cd codes & python main.py --data <dataset>
Architecture
Folder Structure
.
├── 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
UI
The final visualized page should be like:
Concact us
🍺 Feel free to leave messages in "Issues"!