- SamplerConfiguration() - Constructor for class io.micronaut.tracing.brave.BraveTracerConfiguration.SamplerConfiguration
-
- ScopePropagationPublisher<T> - Class in io.micronaut.tracing.instrument.util
-
A Publisher
that just propagates tracing state without creating a new span.
- ScopePropagationPublisher(Publisher<T>, Tracer, Span) - Constructor for class io.micronaut.tracing.instrument.util.ScopePropagationPublisher
-
Default constructor.
- sendSpans(List<byte[]>) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender
-
- server(URI) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
-
The endpoint to use.
- SERVER_PATH - Static variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
-
- SERVICE_ID - Static variable in class io.micronaut.tracing.brave.ZipkinServiceInstanceList
-
- setClock(Clock) - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration
-
- setCodecConfiguration(Configuration.CodecConfiguration) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
-
Sets the codec configuration.
- setCodecs(String) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
-
Set codecs from comma-delimited string.
- setCurrentTraceContext(CurrentTraceContext) - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration
-
Sets the current trace context.
- setEnabled(boolean) - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration
-
- setEnabled(boolean) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
-
Enable/disable Jaeger.
- setErrorParser(ErrorParser) - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration
-
- setErrorTags(Span, Throwable) - Method in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
-
Sets the error tags to use on the span.
- setExclusions(List<String>) - Method in class io.micronaut.tracing.instrument.http.TracingExclusionsConfiguration
-
Sets the URI patterns to be excluded from tracing.
- setExpandExceptionLogs(boolean) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
-
Whether to expand exception logs.
- setProbability(float) - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration.SamplerConfiguration
-
Sets the sampler probability used by the default CountingSampler
.
- setProbability(float) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerSamplerConfiguration
-
Sets the sampler probability used by the Jaeger sampler.
- setPropagationFactory(Propagation.Factory) - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration
-
- setReporter(Reporter) - Method in class io.micronaut.tracing.jaeger.JaegerTracerFactory
-
Sets a custom reporter.
- setReporterConfiguration(Configuration.ReporterConfiguration) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
-
Sets the reporter configuration.
- setReporterConfiguration(JaegerConfiguration.JaegerReporterConfiguration) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
-
Sets the reporter configuration.
- setReporterMetrics(ReporterMetrics) - Method in class io.micronaut.tracing.brave.AsyncReporterConfiguration
-
- setResponseTags(HttpRequest<?>, HttpResponse<?>, Span) - Method in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
-
Sets the response tags.
- setSampler(Sampler) - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration
-
- setSampler(Sampler) - Method in class io.micronaut.tracing.jaeger.JaegerTracerFactory
-
Sets a custom sampler.
- setSamplerConfiguration(BraveTracerConfiguration.SamplerConfiguration) - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration
-
- setSamplerConfiguration(Configuration.SamplerConfiguration) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
-
Sets the sampler configuration.
- setSamplerConfiguration(JaegerConfiguration.JaegerSamplerConfiguration) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
-
Sets the sampler configuration.
- setScopeManager(ScopeManager) - Method in class io.micronaut.tracing.jaeger.JaegerTracerFactory
-
Overrides the default MDCScopeManager with a custom scope manager.
- setSenderConfiguration(Configuration.SenderConfiguration) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerReporterConfiguration
-
Sets the sender configuration.
- setSenderConfiguration(JaegerConfiguration.JaegerSenderConfiguration) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerReporterConfiguration
-
Sets the sender configuration.
- setZipkinSharedRpcSpan(boolean) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
-
Whether to use Zipkin shared RPC.
- shouldExclude(String) - Method in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
-
Tests if the defined path should be excluded from tracing.
- Slf4jCurrentTraceContextFactory - Class in io.micronaut.tracing.brave.log
-
Factory for the current trace context object.
- Slf4jCurrentTraceContextFactory() - Constructor for class io.micronaut.tracing.brave.log.Slf4jCurrentTraceContextFactory
-
- SpanTag - Annotation Type in io.micronaut.tracing.annotation
-
Applied to parameters of a method to indicate which parameters should be included in span tags.
- subscribe(Subscriber<? super MutableHttpResponse<?>>) - Method in class io.micronaut.tracing.brave.instrument.http.HttpServerTracingPublisher
-
- subscribe(Subscriber<? super T>) - Method in class io.micronaut.tracing.instrument.util.ScopePropagationPublisher
-
- subscribe(CoreSubscriber<? super T>) - Method in class io.micronaut.tracing.instrument.util.TracingCorePublisher
-
- subscribe(Subscriber<? super T>) - Method in class io.micronaut.tracing.instrument.util.TracingPublisher
-
- subSequence(int, int) - Method in enum io.micronaut.tracing.instrument.http.TraceRequestAttributes
-
- TAG_ERROR - Static variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
-
- TAG_HTTP_CLIENT - Static variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
-
- TAG_HTTP_SERVER - Static variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
-
- TAG_HTTP_STATUS_CODE - Static variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
-
- TAG_METHOD - Static variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
-
- TAG_PATH - Static variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
-
- toString() - Method in enum io.micronaut.tracing.instrument.http.TraceRequestAttributes
-
- TraceInterceptor - Class in io.micronaut.tracing.interceptor
-
Implements tracing logic for ContinueSpan
and NewSpan
using the Open Tracing API.
- TraceInterceptor(Tracer) - Constructor for class io.micronaut.tracing.interceptor.TraceInterceptor
-
Initialize the interceptor with tracer and conversion service.
- tracer - Variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
-
- TraceRequestAttributes - Enum in io.micronaut.tracing.instrument.http
-
Constants used to store Span
s in instrumented request attributes.
- tracingBuilder - Variable in class io.micronaut.tracing.brave.BraveTracerConfiguration
-
- TracingCorePublisher<T> - Class in io.micronaut.tracing.instrument.util
-
The tracing publisher that supports Reactor's context.
- TracingCorePublisher(CorePublisher<T>, Tracer, String) - Constructor for class io.micronaut.tracing.instrument.util.TracingCorePublisher
-
Creates a new tracing publisher for the given arguments.
- TracingCorePublisher(CorePublisher<T>, Tracer, String, TracingObserver) - Constructor for class io.micronaut.tracing.instrument.util.TracingCorePublisher
-
Creates a new tracing publisher for the given arguments.
- TracingCorePublisher(CorePublisher<T>, Tracer) - Constructor for class io.micronaut.tracing.instrument.util.TracingCorePublisher
-
Creates a new tracing publisher for the given arguments.
- TracingCorePublisher(CorePublisher<T>, Tracer, TracingObserver) - Constructor for class io.micronaut.tracing.instrument.util.TracingCorePublisher
-
Creates a new tracing publisher for the given arguments.
- TracingCorePublisher(CorePublisher<T>, Tracer, Tracer.SpanBuilder) - Constructor for class io.micronaut.tracing.instrument.util.TracingCorePublisher
-
Creates a new tracing publisher for the given arguments.
- TracingCorePublisher(CorePublisher<T>, Tracer, Tracer.SpanBuilder, TracingObserver) - Constructor for class io.micronaut.tracing.instrument.util.TracingCorePublisher
-
Creates a new tracing publisher for the given arguments.
- TracingCorePublisher(CorePublisher<T>, Tracer, Tracer.SpanBuilder, boolean) - Constructor for class io.micronaut.tracing.instrument.util.TracingCorePublisher
-
Creates a new tracing publisher for the given arguments.
- TracingCorePublisher(CorePublisher<T>, Tracer, Tracer.SpanBuilder, boolean, TracingObserver) - Constructor for class io.micronaut.tracing.instrument.util.TracingCorePublisher
-
Creates a new tracing publisher for the given arguments.
- TracingExclusionsConfiguration - Class in io.micronaut.tracing.instrument.http
-
- TracingExclusionsConfiguration() - Constructor for class io.micronaut.tracing.instrument.http.TracingExclusionsConfiguration
-
- TracingInvocationInstrumenterFactory - Interface in io.micronaut.tracing.instrument.util
-
A factory interface for tracing invocation instrumentation.
- TracingObserver<T> - Interface in io.micronaut.tracing.instrument.util
-
The tracing observer.
- TracingPublisher<T> - Class in io.micronaut.tracing.instrument.util
-
A reactive streams publisher that traces.
- TracingPublisher(Publisher<T>, Tracer, String) - Constructor for class io.micronaut.tracing.instrument.util.TracingPublisher
-
Creates a new tracing publisher for the given arguments.
- TracingPublisher(Publisher<T>, Tracer, String, TracingObserver) - Constructor for class io.micronaut.tracing.instrument.util.TracingPublisher
-
Creates a new tracing publisher for the given arguments.
- TracingPublisher(Publisher<T>, Tracer) - Constructor for class io.micronaut.tracing.instrument.util.TracingPublisher
-
Creates a new tracing publisher for the given arguments.
- TracingPublisher(Publisher<T>, Tracer, TracingObserver) - Constructor for class io.micronaut.tracing.instrument.util.TracingPublisher
-
Creates a new tracing publisher for the given arguments.
- TracingPublisher(Publisher<T>, Tracer, Tracer.SpanBuilder) - Constructor for class io.micronaut.tracing.instrument.util.TracingPublisher
-
Creates a new tracing publisher for the given arguments.
- TracingPublisher(Publisher<T>, Tracer, Tracer.SpanBuilder, TracingObserver) - Constructor for class io.micronaut.tracing.instrument.util.TracingPublisher
-
Creates a new tracing publisher for the given arguments.
- TracingPublisher(Publisher<T>, Tracer, Tracer.SpanBuilder, boolean) - Constructor for class io.micronaut.tracing.instrument.util.TracingPublisher
-
Creates a new tracing publisher for the given arguments.
- TracingPublisher(Publisher<T>, Tracer, Tracer.SpanBuilder, boolean, TracingObserver) - Constructor for class io.micronaut.tracing.instrument.util.TracingPublisher
-
Creates a new tracing publisher for the given arguments.
- TracingPublisher.TracingSubscriber - Class in io.micronaut.tracing.instrument.util
-
The tracing subscriber.
- TracingPublisherUtils - Class in io.micronaut.tracing.instrument.util
-
Tracing publisher utils.
- TracingPublisherUtils() - Constructor for class io.micronaut.tracing.instrument.util.TracingPublisherUtils
-
- TracingSubscriber(ScopeManager, Span, Subscriber<? super T>, boolean) - Constructor for class io.micronaut.tracing.instrument.util.TracingPublisher.TracingSubscriber
-