abstract Span |
Span.annotate(long timestamp,
String value) |
|
abstract Span |
Span.annotate(String value) |
Associates an event that explains latency with the current system time.
|
Span |
Tracer.currentSpan() |
Returns the current span in scope or null if there isn't one.
|
abstract Span |
Span.error(Throwable throwable) |
Records an error that impacted this operation.
|
Span |
Tracer.joinSpan(TraceContext context) |
Joining is re-using the same trace and span ids extracted from an incoming RPC request.
|
abstract Span |
Span.kind(Span.Kind kind) |
When present, the span is remote.
|
abstract Span |
Span.name(String name) |
Sets the string name for the logical operation this span represents.
|
Span |
Tracer.newChild(TraceContext parent) |
Explicitly creates a child within an existing trace.
|
Span |
Tracer.newTrace() |
Explicitly creates a new trace.
|
Span |
Tracer.nextSpan() |
|
Span |
Tracer.nextSpan(TraceContextOrSamplingFlags extracted) |
This creates a new span based on parameters extracted from an incoming request.
|
<T> Span |
Tracer.nextSpan(SamplerFunction<T> samplerFunction,
T arg) |
|
<T> Span |
Tracer.nextSpanWithParent(SamplerFunction<T> samplerFunction,
T arg,
TraceContext parent) |
|
Span |
Span.remoteEndpoint(zipkin2.Endpoint endpoint) |
Deprecated.
|
abstract Span |
Span.remoteServiceName(String remoteServiceName) |
Lower-case label of the remote node in the service graph, such as "favstar".
|
abstract Span |
Span.start() |
Starts the span with an implicit timestamp.
|
abstract Span |
Span.start(long timestamp) |
Like start() , except with a given timestamp in microseconds.
|
abstract Span |
Span.tag(String key,
String value) |
Tags give your span context for search, viewing and analysis.
|
Span |
Tracer.toSpan(TraceContext context) |
Converts the context to a Span object after decorating it for propagation.
|