Skip to content

Latest commit

 

History

History
11 lines (6 loc) · 775 Bytes

README.md

File metadata and controls

11 lines (6 loc) · 775 Bytes

microservice-tracing-example

trace a request through a configurable backend and view potential bottlenecks/issues based on the graph of the services

UI

The organization of the nodes and the time-per-node is configured on the left of the UI.

All packages can be installed with yarn install in the root of the project (after running nvm use to select the appropriate node version). The backend and frontend workspaces need to be kicked off with yarn start.

The UI allows a creation of an arbitrary (except single entry point) directed acyclic graph of nodes which dynamically spins up several linked express servers that do an a set amount of "work" (aka sleeping) before calling down stream services and eventually returning their outputs.