- build
- spanReporter
Controls how spans are reported. Defaults to logging, but often an
AsyncReporterwhich batches spans
- localServiceName
Lower-case label of the remote node in the service graph, such as "favstar".
Avoid names with variab
- sampler
Sampler is responsible for deciding if a particular trace should be "sampled",
i.e. whether the over
- currentTraceContext
Responsible for implementing Tracer#startScopedSpan(String),
Tracer#currentSpanCustomizer(), Tracer#
- propagationFactory
Controls how trace contexts are injected or extracted from remote requests, such
as from http header
- traceId128Bit
When true, new root spans will have 128-bit trace IDs. Defaults to false
(64-bit)
- addFinishedSpanHandler
Similar to #spanReporter(Reporter) except it can read the trace context and
create more efficient or
- reporter
- errorParser
- supportsJoin
True means the tracing system supports sharing a span ID between a
Span.Kind#CLIENTand Span.Kind#SER
- <init>