Skip to content

v1.0.0

Latest
Compare
Choose a tag to compare
@FreddieMatherSmartDCSIT FreddieMatherSmartDCSIT released this 30 Oct 14:27
· 3 commits to main since this release
b4b5c83

This is the first full release of the OTel2PUML project, v1.0.0, that brings together months of effort. The purpose of this release is to provide all the functionality in the form of a CLI python application:

  • to ingest and causally sequence OpenTelemetry Traces in the form of call graphs of Spans, provided in JSON format in files
  • use the sequenced data to build logical picture of the architecture (that produced the data) in the form of PlantUML activity diagrams.

Functionality developed for this release that could be used for other projects includes:

  • a sophisticated loop detection algorithm that uses the concept of Strongly Connected Components to extract loops, nested loops, self loops and break points
  • a logic detection algorithm that uses functionality from PM4PY
  • a logical graph walking algorithm

What's Changed

Full Changelog: v0.1.0-beta...v1.0.0