-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Description
The simulator output originally supported the output of an html-based (d3.js) site that illustrated the dependencies between services and instance counts. For this, it monitored the origins and targerts of all requests
This graph broke with version 3 and is not properly fixed by now.
The graph originally showed the effective dependencies (so only dependendencies that were actually used).
Alternative/Additional features that could be implemented in this context
OpenTracing Adapter implementation
Instead of storing or creating the graph, the simulator should actually create a trace that is compatible with OpenTelemetry (Jäger/Zipkin/Kieker). See here for instructions.
So the dependency/performance analysis of the results can be done using external tools.
Static Dependency graph
The dependency graph can actually be created during parse-time, before the actual simulation.
This is way less complicated
However, this will not result in an effective dependencies graph.