hypertrace-ui
hypertrace-ui copied to clipboard
Show service name for downstream services in dependency graph in Service view UI
In service view UI for downstream services in the dependency graphs only the endpoint is shown and not the service name.
Use Case
For dependency graphs downstream services should have their names shown instead of just the endpoints, as it becomes difficult to figure out which service the endpoint belongs to once multiple services are part of dependency graphs.
Proposal
For downstream services show only the service name in dependency graph similar to backends.
Questions to address (if any)
- Where should the endpoint be shown?
I think the best of both worlds here would be to change the api node rendering in the graph to include their service context. Strictly changing to service name is removing useful information from the view.
So, for the interested entity (as per breadcrumb), if there are any incoming edges, that will be a service node, and for outgoing edges, we will show a node with <servicename: API endpoint> information, right?