You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zipkin.apache.org by GitBox <gi...@apache.org> on 2019/05/28 13:32:21 UTC
[GitHub] [incubator-zipkin] tmichnik1981 commented on issue #2616: Not all
client to client relations taken into account in 'Dependencies' tree
tmichnik1981 commented on issue #2616: Not all client to client relations taken into account in 'Dependencies' tree
URL: https://github.com/apache/incubator-zipkin/issues/2616#issuecomment-496517846
Hi @adriancole ,
Don't you think it is worth to present on the dependency graph all the requests even within the same runtime?
I believe it is quite normal that developers may want to generate spans to measure/visualize requests/responses between different components of the same application.
For example someone might generate spans to profile/measure the code flow connecting to some database.
It would be pretty valuable to see what happened on the dependency graph.
Assuming that, the dependency graph must be limited only to RPC CLIENT --> SERVER calls, there
is still something wrong.
The condition which I mentioned above:
```
if (Kind.CLIENT.equals(kind) && !current.children().isEmpty()) {
continue;
}
```
omits relations between server and client as client component has some descendants.
component A ( SERVER) --> component B (CLIENT) --> SOME_OTHER_SPANS
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services