All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description AssertingSpan Span
that performs additional assertions such as allowed name, tag, event verification and upon reporting, whether the span had been started in the first place.AssertingSpanBuilder ASpan.Builder
that can perform assertions on itself.AssertingSpanCustomizer ASpanCustomizer
that can perform assertions on itself.BaggageInScope Inspired by OpenZipkin Brave'sBaggageField
.BaggageManager ManagesBaggageInScope
entries.ContinueSpan Tells Sleuth that all Sleuth related annotations should be applied to an existing span instead of creating a new one.CurrentTraceContext This API was heavily influenced by Brave.CurrentTraceContext.Scope Scope of a span.DocumentedSpan In order to describe your spans via e.g.EventValue Event value representing a notable event in time.FinishedSpan This API is inspired by OpenZipkin Brave (from {code MutableSpan}).HttpClientHandler This API is taken from OpenZipkin Brave.HttpClientRequest This API is taken from OpenZipkin Brave.HttpClientResponse This API is taken from OpenZipkin Brave.HttpRequest This API is taken from OpenZipkin Brave.HttpRequestParser This API is taken from OpenZipkin Brave.HttpResponse This API is taken from OpenZipkin Brave.HttpResponseParser This API is taken from OpenZipkin Brave.HttpServerHandler This API is taken from OpenZipkin Brave.HttpServerRequest This API is taken from OpenZipkin Brave.HttpServerResponse This API is taken from OpenZipkin Brave.NewSpan Allows to create a new span around a public method.NewSpanParser Parses data for a span created via aNewSpan
annotation.NoOpTagValueResolver Does nothing.Propagator Inspired by OpenZipkin Brave and OpenTelemetry.Propagator.Getter<C> Interface that allows aTextMapPropagator
to read propagated fields from a carrier.Propagator.Setter<C> Class that allows aTextMapPropagator
to set propagated fields into a carrier.Request This API is taken from OpenZipkin Brave.Response This API is taken from OpenZipkin Brave.SamplerFunction<T> This API was heavily influenced by Brave.SamplerFunction.Constants ConstantSamplerFunction
s.ScopedSpan Represents the "current span" untilScopedSpan.end()
()} is called.SleuthMethodInvocationProcessor Contract for processing Sleuth annotations.Span This API was heavily influenced by Brave.Span.Builder In some cases (e.g.Span.Kind Type of span.SpanAndScope Container object forSpan
and its correspondingTracer.SpanInScope
.SpanCustomizer Allows to customize the current span in scope.SpanFilter An interface that allows to filter whether a given reported span should be exported or not.SpanIgnoringSpanFilter SpanFilter
that ignores spans via names.SpanName Annotation to provide the name for the span.SpanNamer Describes how for a given object a span should be named.SpanReporter An interface that allows to process spans after they got finished.SpanTag There are 3 different ways to add tags to a span.Taggable Describes the behaviour of an object that can be tagged.TagKey Represents a tag key.TagValueExpressionResolver Resolves the tag value for the given parameter and the provided expression.TagValueResolver Resolves the tag value for the given parameter.ThreadLocalSpan Represents aSpan
stored in thread local.TraceContext Contains trace and span data.TraceContext.Builder Builder forTraceContext
.Tracer This API was heavily influenced by Brave.Tracer.SpanInScope Scope of a span.