in src/main/java/com/spotify/github/tracing/opencensus/OpenCensusTracer.java [40:59]
protected Span internalSpan(
final String path, final String method, final CompletionStage<?> future) {
requireNonNull(path);
final io.opencensus.trace.Span ocSpan =
TRACER.spanBuilder("GitHub Request").setSpanKind(CLIENT).startSpan();
final Span span =
new OpenCensusSpan(ocSpan)
.addTag(TraceHelper.TraceTags.COMPONENT, "github-api-client")
.addTag(TraceHelper.TraceTags.PEER_SERVICE, "github")
.addTag(TraceHelper.TraceTags.HTTP_URL, path)
.addTag(TraceHelper.TraceTags.HTTP_METHOD, method);
if (future != null) {
attachSpanToFuture(span, future);
}
return span;
}