SpanLogger- Name pattern of Span Logger will not be applicable
Sampler- TODO: describe the new sampling mechanism
Before
import org.springframework.cloud.sleuth.Tracer;
Tracer tracer;
After
import brave.Tracing;
Tracing tracing;
Before
Span child = tracer.createSpan("name");
After
// tracing is brave.Tracing injected instead of Sleuth's Tracer
brave.Span span = tracing.tracer().nextSpan().name("name");
Before
Span child = tracer.createSpan("name");
try {
// do sth
} finally {
tracer.close(child);
}
After
// tracing is brave.Tracing injected instead of Sleuth's Tracer
brave.Span span = this.tracing.tracer().nextSpan().name("name");
try {
// do sth
} finally {
span.finish();
}
Before
tracer.addTag("foo", "bar");
After
// tracing is brave.Tracing injected instead of Sleuth's Tracer
this.tracing.tracer().currentSpan().tag("foo", "bar");