Generate a trace to understand your workflow (script)

Hey all!

I’ve been recently working on optimizing our workflow. The default CircleCI UI doesn’t really do a good job highlighting dependencies and slowest path so I put together a script that generates traces in html.

Gist: https://gist.github.com/pcreux/a7a7b0b3cb06ddd3dd6b75a21dc91794

I hope that this is helpful… and I really wish CircleCI’s Workflow UI was similar to this.

Next step could be to differentiate between job types (restore cace, checkout, apply workspace, run, save cache, save workspace etc).

1 Like

This is so cool, thanks for sharing!