This tool is capable of creating an architectural model out of runtime data (traces) of a microservice-application. The models can be used as input for MiSim or RESIRIO.
In the following, there will be a short overview of the whole project. For details, consider visiting our Wiki.
Requirements:
- Python 3.9 or higher
- Installation of the requirements described in the file
requirements.txt
, e.g. withpip install -r requirements.txt
The entry point of the extractor is the python-file model2arch.py
. Run it e.g. with python model2arch.py
.
Run it via the console without any arguments. You will get guided through the whole extraction process. The main input will be either Jaeger-, Zipkin or OPEN.xtrace-Traces which are used to create an architectural model.
The output will be a file containing an architectural model which can be used as input for either MiSim or RESIRIO.