Package | Description |
---|---|
io.honeycomb.beeline.spring.autoconfig | |
io.honeycomb.beeline.tracing |
Modifier and Type | Method | Description |
---|---|---|
SpanPostProcessor |
BeelineAutoconfig.defaultBeelineSpanProcessor(io.honeycomb.libhoney.HoneyClient client,
Optional<TraceSampler<Span>> maybeSamplingHook) |
Modifier and Type | Method | Description |
---|---|---|
SpanBuilderFactory |
BeelineAutoconfig.defaultBeelineSpanBuilderFactory(SpanPostProcessor spanPostProcessor,
TraceSampler<String> globalSampler) |
Modifier and Type | Method | Description |
---|---|---|
static SpanPostProcessor |
Tracing.createSpanProcessor(io.honeycomb.libhoney.HoneyClient client,
TraceSampler<? super Span> samplingHook) |
Creates a
SpanPostProcessor that performs post-processing of Spans. |
protected SpanPostProcessor |
SendingSpan.getProcessor() |
Getter for the processor, in case future development needs access to it.
|
SpanPostProcessor |
SpanBuilderFactory.getProcessor() |
|
SpanPostProcessor |
SpanBuilderFactory.SpanBuilder.getProcessor() |
Modifier and Type | Method | Description |
---|---|---|
static SpanBuilderFactory |
Tracing.createSpanBuilderFactory(SpanPostProcessor processor,
TraceSampler<? super String> globalSampler) |
Creates a
SpanBuilderFactory that helps with the construction of Span instances and configures them with
the provided client and sampler, as well as default implementation of
ClockProvider and TraceIdProvider . |
Constructor | Description |
---|---|
NoopSpanBuilder(SpanPostProcessor processor,
io.honeycomb.libhoney.transport.batch.ClockProvider clock,
TraceIdProvider idProvider,
TraceSampler<? super String> traceSampler) |
|
SendingSpan(String spanName,
String serviceName,
String spanId,
Map<String,?> fields,
PropagationContext context,
SpanPostProcessor processor,
io.honeycomb.libhoney.transport.batch.ClockProvider clock,
int initialSampleRate) |
|
SpanBuilder(SpanPostProcessor processor,
io.honeycomb.libhoney.transport.batch.ClockProvider clock,
TraceIdProvider idProvider,
TraceSampler<? super String> traceSampler) |
|
SpanBuilderFactory(SpanPostProcessor processor,
io.honeycomb.libhoney.transport.batch.ClockProvider clock,
TraceIdProvider idProvider,
TraceSampler<? super String> globalSampler) |
Copyright © 2019–2020 Honeycomb. All rights reserved.