hypertrace-ui icon indicating copy to clipboard operation
hypertrace-ui copied to clipboard

Show service name for downstream services in dependency graph in Service view UI

Open utk-spartan opened this issue 4 years ago • 2 comments

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)

  1. Where should the endpoint be shown?

utk-spartan avatar Feb 18 '21 06:02 utk-spartan

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.

aaron-steinfeld avatar Feb 22 '21 12:02 aaron-steinfeld

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?

kotharironak avatar Feb 24 '21 10:02 kotharironak