| 程序包 | 说明 |
|---|---|
| com.alipay.common.tracer.core | |
| com.alipay.common.tracer.core.mock | |
| com.alipay.common.tracer.core.span | |
| com.alipay.common.tracer.core.tracer |
| 限定符和类型 | 方法和说明 |
|---|---|
SofaTracer |
SofaTracer.Builder.build() |
| 限定符和类型 | 方法和说明 |
|---|---|
static SofaTracer |
MockSofaTracer.getMockSofaTracer()
Get the mocked OpenTracing Implementation
|
| 限定符和类型 | 方法和说明 |
|---|---|
SofaTracer |
SofaTracerSpan.getSofaTracer() |
| 构造器和说明 |
|---|
CommonLogSpan(SofaTracer sofaTracer,
long startTime,
List<SofaTracerSpanReferenceRelationship> spanReferences,
String operationName,
SofaTracerSpanContext sofaTracerSpanContext,
Map<String,?> tags) |
CommonLogSpan(SofaTracer sofaTracer,
long startTime,
String operationName,
SofaTracerSpanContext sofaTracerSpanContext,
Map<String,?> tags) |
SofaTracerSpan(SofaTracer sofaTracer,
long startTime,
List<SofaTracerSpanReferenceRelationship> spanReferences,
String operationName,
SofaTracerSpanContext sofaTracerSpanContext,
Map<String,?> tags)
注意:
1.作为服务端:还原回
SofaTracerSpanContext 之后,就可以直接构造 Server Span(traceId,spanId 不变)
2.作为客户端:需要通过 构建 |
SofaTracerSpan(SofaTracer sofaTracer,
long startTime,
String operationName,
SofaTracerSpanContext sofaTracerSpanContext,
Map<String,?> tags)
作为服务端:还原回
SofaTracerSpanContext 之后,就可以直接构造 Server Span(traceId,spanId 不变) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected SofaTracer |
AbstractTracer.sofaTracer |
| 限定符和类型 | 方法和说明 |
|---|---|
SofaTracer |
AbstractTracer.getSofaTracer() |
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.