public class SkywalkingSpan extends Object implements io.opentracing.Span
| Constructor and Description |
|---|
SkywalkingSpan(SkywalkingTracer tracer)
Create a shell span for
SkywalkingTracer.activeSpan() |
| Modifier and Type | Method and Description |
|---|---|
io.opentracing.SpanContext |
context() |
void |
finish() |
void |
finish(long finishMicros)
Stop the active span
|
String |
getBaggageItem(String key)
Don't support baggage item.
|
io.opentracing.Span |
log(long timestampMicroseconds,
Map<String,?> fields) |
io.opentracing.Span |
log(long timestampMicroseconds,
String event) |
io.opentracing.Span |
log(long timestampMicroseconds,
String eventName,
Object payload)
Deprecated.
|
io.opentracing.Span |
log(Map<String,?> fields) |
io.opentracing.Span |
log(String event) |
io.opentracing.Span |
log(String eventName,
Object payload)
Deprecated.
|
io.opentracing.Span |
setBaggageItem(String key,
String value)
Don't support baggage item.
|
io.opentracing.Span |
setOperationName(String operationName) |
io.opentracing.Span |
setTag(String key,
boolean value) |
io.opentracing.Span |
setTag(String key,
Number value) |
io.opentracing.Span |
setTag(String key,
String value) |
public SkywalkingSpan(SkywalkingTracer tracer)
SkywalkingTracer.activeSpan()tracer - public io.opentracing.Span setOperationName(String operationName)
setOperationName in interface io.opentracing.BaseSpan<io.opentracing.Span>public io.opentracing.Span log(long timestampMicroseconds,
Map<String,?> fields)
log in interface io.opentracing.BaseSpan<io.opentracing.Span>public void finish(long finishMicros)
finish in interface io.opentracing.SpanfinishMicros - public io.opentracing.Span log(long timestampMicroseconds,
String event)
log in interface io.opentracing.BaseSpan<io.opentracing.Span>public void finish()
finish in interface io.opentracing.Spanpublic io.opentracing.SpanContext context()
context in interface io.opentracing.BaseSpan<io.opentracing.Span>public io.opentracing.Span setTag(String key, String value)
setTag in interface io.opentracing.BaseSpan<io.opentracing.Span>public io.opentracing.Span setTag(String key, boolean value)
setTag in interface io.opentracing.BaseSpan<io.opentracing.Span>public io.opentracing.Span setTag(String key, Number value)
setTag in interface io.opentracing.BaseSpan<io.opentracing.Span>public io.opentracing.Span log(Map<String,?> fields)
log in interface io.opentracing.BaseSpan<io.opentracing.Span>public io.opentracing.Span log(String event)
log in interface io.opentracing.BaseSpan<io.opentracing.Span>public io.opentracing.Span setBaggageItem(String key, String value)
setBaggageItem in interface io.opentracing.BaseSpan<io.opentracing.Span>public String getBaggageItem(String key)
getBaggageItem in interface io.opentracing.BaseSpan<io.opentracing.Span>@Deprecated public io.opentracing.Span log(String eventName, Object payload)
log in interface io.opentracing.BaseSpan<io.opentracing.Span>@Deprecated public io.opentracing.Span log(long timestampMicroseconds, String eventName, Object payload)
log in interface io.opentracing.BaseSpan<io.opentracing.Span>Copyright © 2019 The Apache Software Foundation. All rights reserved.