Package | Description |
---|---|
io.honeycomb.beeline.tracing | |
io.honeycomb.beeline.tracing.propagation |
Modifier and Type | Method | Description |
---|---|---|
PropagationContext |
SpanBuilderFactory.SpanBuilder.getParentContext() |
|
PropagationContext |
Span.getTraceContext() |
|
PropagationContext |
TracerSpan.getTraceContext() |
Modifier and Type | Method | Description |
---|---|---|
SpanBuilderFactory.SpanBuilder |
SpanBuilderFactory.SpanBuilder.setParentContext(PropagationContext parentContext) |
|
Span |
Beeline.startTrace(String spanName,
PropagationContext parentContext,
String serviceName) |
A convenience method that starts a trace.
|
Constructor | Description |
---|---|
SendingSpan(String spanName,
String serviceName,
String spanId,
Map<String,?> fields,
PropagationContext context,
SpanPostProcessor processor,
io.honeycomb.libhoney.transport.batch.ClockProvider clock,
int initialSampleRate) |
|
Span(String spanName,
String serviceName,
String spanId,
PropagationContext context,
Map<String,?> fields,
io.honeycomb.libhoney.transport.batch.ClockProvider clock) |
Constructor that initialises the base Span data.
|
Modifier and Type | Method | Description |
---|---|---|
PropagationContext |
HttpHeaderV1PropagationCodec.decode(String encodedTrace) |
This decodes the 'x-honeycomb-trace' header of the following format:
|
PropagationContext |
PropagationCodec.decode(E encodedTrace) |
Decode some transmission format into a propagation context.
|
static PropagationContext |
PropagationContext.emptyContext() |
Modifier and Type | Method | Description |
---|---|---|
Optional<String> |
HttpHeaderV1PropagationCodec.encode(PropagationContext context) |
This encodes the given trace context in the format accepted by the 'x-honeycomb-trace' header.
|
Optional<E> |
PropagationCodec.encode(PropagationContext context) |
Encode the propagation context into a transmission format.
|
Copyright © 2019–2020 Honeycomb. All rights reserved.