Top Interfaces Annotations Classes
[default module]

Package io.micrometer.tracing


Interface Summary

Modifier and TypeInterface and Description
public interface
Baggage

Inspired by OpenZipkin Brave's BaggageField.

public interface
BaggageInScope

Inspired by OpenZipkin Brave's BaggageField.

public interface
BaggageManager

Manages Baggage entries.

public interface
BaggageView

Inspired by OpenZipkin Brave's BaggageField.

public interface
CurrentTraceContext

This API was heavily influenced by Brave.

public interface
SamplerFunction<
type of the input, for example a request or method
T
>

This API was heavily influenced by Brave.

public interface
ScopedSpan

Represents the "current span" until ScopedSpan#end() ()} is called.

public interface
Span

This API was heavily influenced by Brave.

public interface
SpanCustomizer

Allows to customize the current span in scope.

public interface
SpanNamer

Describes how for a given object a span should be named.

public interface
TraceContext

Contains trace and span data.

public interface
Tracer

This API was heavily influenced by Brave.

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
SpanName

Annotation to provide the name for the span.

Class Summary

Modifier and TypeClass and Description
public class
Link

Represents a link between spans.

public class
SpanAndScope

Container object for Span and its corresponding Tracer.SpanInScope.

public class
ThreadLocalSpan

Represents a Span stored in thread local.