Package zipkin2.reporter
-
Interface Summary Interface Description BytesEncoder<S> Utility for encoding one or more elements of a type into a byte array.BytesMessageSender Sends a list of encoded spans to a transport such as HTTP or Kafka.Call.ErrorHandler<V> Call.FlatMapper<V1,V2> Call.Mapper<V1,V2> Callback<V> A callback of a single result or error.Reporter<S> Spans are created in instrumentation, transported out-of-band, and eventually persisted.ReporterMetrics Instrumented applications report spans over a transport such as Kafka to Zipkin Collectors. -
Class Summary Class Description AsyncReporter<S> As spans are reported, they are encoded and added to a pending queue.AsyncReporter.Builder AwaitableCallback Deprecated. since 3.2 this is no longer used.BytesMessageSender.Base Base class for implementation, which implementsBytesMessageSender.Base.messageSizeInBytes(List)
andBytesMessageSender.Base.messageSizeInBytes(List)
with a given EncodingCall<V> Deprecated. since 3.2 this is no longer used.Call.Base<V> Deprecated. since 3.2 this is no longer used.CheckResult Answers the question: Are operations on this component likely to succeed?Component Deprecated. since 3.2 this is no longer used.InMemoryReporterMetrics Sender Deprecated. since 3.2, useBytesMessageSender
instead. -
Enum Summary Enum Description BytesMessageEncoder Senders like Kafka use byte[] message encoding.Encoding This includes the formats Zipkin server accepts.SpanBytesEncoder Includes built-in formats used in Zipkin. -
Exception Summary Exception Description ClosedSenderException An exception thrown when aBytesMessageSender
is used after it has been closed.