| Package | Description |
|---|---|
| io.honeycomb.beeline.spring.beans | |
| io.honeycomb.beeline.tracing | |
| io.honeycomb.beeline.tracing.propagation |
| Class | Description |
|---|---|
| BeelineServletFilter |
A Servlet
Filter implementation for tracing requests and submitting the spans to Honeycomb. |
| Class | Description |
|---|---|
| PropagationContext |
This class represents the information that is needed to continue traces across process boundaries:
The traceId that identifies the trace as a whole.
The spanId that identifies the latest Span in the trace and
will become the parentSpanId of the next Span in the trace.
Optional - Trace fields that propagate contextual information down the trace.
Optional - The name of the dataset to send the Spans to.
|
| Class | Description |
|---|---|
| BeelineServletFilter |
A Servlet
Filter implementation for tracing requests and submitting the spans to Honeycomb. |
| BeelineServletFilter.Builder |
Helper class to construct a
BeelineServletFilter |
| HttpClientRequestAdapter |
Adapt an HTTP request that is about to be sent by a client.
|
| HttpClientResponseAdapter |
Adapt an HTTP response that has been received by a client.
|
| HttpHeaderV1PropagationCodec |
Codec that can decode/encode trace context based on Version 1 of the honeycomb http header ('x-honeycomb-trace').
|
| HttpServerPropagator |
Provides straightforward instrumentation of an an HTTP server, while also adding a
standardized set of span fields.
|
| HttpServerRequestAdapter |
Adapt an HTTP request that has been received by a server.
|
| HttpServerRequestSpanCustomizer |
Customizes a span with information contained in an HTTP request received by the server.
|
| HttpServerResponseAdapter |
Adapt an HTTP response that is about to be returned by a server.
|
| PropagationCodec |
Interface that allows conversion between in-memory
PropagationContext and some transmission format of
trace data, such as an HTTP header. |
| PropagationContext |
This class represents the information that is needed to continue traces across process boundaries:
The traceId that identifies the trace as a whole.
The spanId that identifies the latest Span in the trace and
will become the parentSpanId of the next Span in the trace.
Optional - Trace fields that propagate contextual information down the trace.
Optional - The name of the dataset to send the Spans to.
|
Copyright © 2019–2020 Honeycomb. All rights reserved.