public class SkywalkingSpan extends Object implements io.opentracing.Span
| 构造器和说明 |
|---|
SkywalkingSpan(SkywalkingTracer tracer)
Create a shell span for
SkywalkingTracer.activeSpan() |
| 限定符和类型 | 方法和说明 |
|---|---|
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)
已过时。
|
io.opentracing.Span |
log(Map<String,?> fields) |
io.opentracing.Span |
log(String event) |
io.opentracing.Span |
log(String eventName,
Object payload)
已过时。
|
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 在接口中 io.opentracing.BaseSpan<io.opentracing.Span>public io.opentracing.Span log(long timestampMicroseconds,
Map<String,?> fields)
log 在接口中 io.opentracing.BaseSpan<io.opentracing.Span>public void finish(long finishMicros)
finish 在接口中 io.opentracing.SpanfinishMicros - public io.opentracing.Span log(long timestampMicroseconds,
String event)
log 在接口中 io.opentracing.BaseSpan<io.opentracing.Span>public void finish()
finish 在接口中 io.opentracing.Spanpublic io.opentracing.SpanContext context()
context 在接口中 io.opentracing.BaseSpan<io.opentracing.Span>public io.opentracing.Span setTag(String key, String value)
setTag 在接口中 io.opentracing.BaseSpan<io.opentracing.Span>public io.opentracing.Span setTag(String key, boolean value)
setTag 在接口中 io.opentracing.BaseSpan<io.opentracing.Span>public io.opentracing.Span setTag(String key, Number value)
setTag 在接口中 io.opentracing.BaseSpan<io.opentracing.Span>public io.opentracing.Span log(Map<String,?> fields)
log 在接口中 io.opentracing.BaseSpan<io.opentracing.Span>public io.opentracing.Span log(String event)
log 在接口中 io.opentracing.BaseSpan<io.opentracing.Span>public io.opentracing.Span setBaggageItem(String key, String value)
setBaggageItem 在接口中 io.opentracing.BaseSpan<io.opentracing.Span>public String getBaggageItem(String key)
getBaggageItem 在接口中 io.opentracing.BaseSpan<io.opentracing.Span>@Deprecated public io.opentracing.Span log(String eventName, Object payload)
log 在接口中 io.opentracing.BaseSpan<io.opentracing.Span>@Deprecated public io.opentracing.Span log(long timestampMicroseconds, String eventName, Object payload)
log 在接口中 io.opentracing.BaseSpan<io.opentracing.Span>Copyright © 2018 The Apache Software Foundation. All rights reserved.