Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
proffalken opened this issue Jun 26, 2022 · 1 comment
Labels
enhancement New feature or request

Comments

@proffalken
Copy link
Collaborator

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

@proffalken proffalken added the enhancement New feature or request label Jun 26, 2022
@pshankarvirtusa
Copy link

this will be great to have

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants