Closed FrankChen021 closed 1 year ago
TraceTopoBuilder should be also adjusted to use correct Tag name
if (childSpan.children.size() == 0) {
String uriText = null;
if (SpanKind.CLIENT.name().equals(childSpan.getKind())) {
uriText = childSpan.getTag(Tags.Http.URL);
} else if (SpanKind.PRODUCER.name().equals(childSpan.getKind())) {
uriText = childSpan.getTag("uri");
}
if (uriText != null) {
try {
URI uri = new URI(uriText);
TraceSpan next = new TraceSpan();
next.setAppName(uri.getScheme());
next.setInstanceName(uri.getHost() + ":" + uri.getPort());
this.addLink(childSpan, next).incrCount();
} catch (URISyntaxException ignored) {
}
}
}
Fixed by #608
At TraceSpanTransformer.java