jaegertracing / jaeger-ui

Web UI for Jaeger
http://jaegertracing.io/
Apache License 2.0
1.14k stars 482 forks source link

Override the display in System Architecture->DAG #733

Open singh-kamal opened 3 years ago

singh-kamal commented 3 years ago

Requirement - what kind of business use case are you trying to solve?

For System Architecture->DAG Change the color of the connector between two nodes in the DAG based on type of connection. for eg if node 1 communicates to node 2 using a remote procedure call then the connection should be orange in color for eg if node 1 communicates to node 2 using an event then the connection should be green in color

Problem - what in Jaeger blocks you from solving the requirement?

Not able to figure out if this functionality is supported in DAG section

Proposal - what do you suggest to solve the problem or improve the existing situation?

Exposing APIs that can be consumed to override the DAG display

Any open questions to address

dekimsey commented 3 years ago

I came across this ticket when I was thinking about how I'd love to be able to modify or annotate the DAG. In particular, colors, shapes, descriptions, and links. Perhaps as an extension to the query.ui-config for supported use-cases or possibly a straight-up injecting Javascript into the UI and letting it hook into the rendering to accomplish this.