Interface | Description |
---|---|
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.
|
HttpServerRequestAdapter |
Adapt an HTTP request that has been received by a server.
|
HttpServerResponseAdapter |
Adapt an HTTP response that is about to be returned by a server.
|
PropagationCodec<E> |
Interface that allows conversion between in-memory
PropagationContext and some transmission format of
trace data, such as an HTTP header. |
Class | Description |
---|---|
BeelineServletFilter |
A Servlet
Filter implementation for tracing requests and submitting the spans to Honeycomb. |
BeelineServletFilter.Builder |
Helper class to construct a
BeelineServletFilter |
BeelineServletFilter.HttpServerRequestAdapter | |
BeelineServletFilter.HttpServerResponseAdapter | |
BeelineServletFilter.TraceListener | |
HttpClientPropagator |
Provides straightforward instrumentation of an an HTTP client call, while also adding a
standardized set of span fields.
|
HttpHeaderV1PropagationCodec |
Codec that can decode/encode trace context based on Version 1 of the honeycomb http header ('x-honeycomb-trace').
|
HttpHeaderV1PropagationCodec.DefaultJsonConverter | |
HttpServerPropagator |
Provides straightforward instrumentation of an an HTTP server, while also adding a
standardized set of span fields.
|
HttpServerRequestSpanCustomizer |
Customizes a span with information contained in an HTTP request received by the server.
|
Propagation |
Contains helpers for propagation of trace data.
|
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.