Skip to content

Create a dependency graph output of the various components for visual aids to debugging etc. #134

Description

@proffalken

Problem to solve

As a user of OpenSLO
I want to be able to draw a dependency graph of my spec
So I can easily see where the connections are between components

Proposal

Something like an oslo map or oslo graph command that then uses the spec and the relationships within it to draw out a map/directed dependency diagram using graphviz or similar?

Further details

I'm thinking about something along the lines of the terraform graph command so we get a DOT format output which can then be used by Graphviz and other tools to create PNG/PDF documents etc.

Links / references

https://graphviz.org/
https://graphviz.org/resources/#go
https://github.com/hashicorp/terraform/blob/main/internal/command/graph.go

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions