# Eadro
**Repository Path**: openaiops/Eadro
## Basic Information
- **Project Name**: Eadro
- **Description**: https://github.com/BEbillionaireUSD/Eadro
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-04-05
- **Last Updated**: 2024-04-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README

****
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 `
## 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"!