Skip navigation links
A B C D E G H I J L M N O P R S T U V W Z 

A

AbstractOpenTelemetryFilter - Class in io.micronaut.tracing.opentelemetry.instrument.http
Abstract filter used for OpenTelemetry based HTTP tracing.
AbstractOpenTelemetryFilter(Predicate<String>) - Constructor for class io.micronaut.tracing.opentelemetry.instrument.http.AbstractOpenTelemetryFilter
Configure tracer in the filter for span creation and propagation across arbitrary transports.
AbstractOpenTelemetryTraceInterceptor - Class in io.micronaut.tracing.opentelemetry.interceptor
Implements tracing logic for ContinueSpan and NewSpan using the Open Telemetry API.
AbstractOpenTelemetryTraceInterceptor(Instrumenter<ClassAndMethod, Object>) - Constructor for class io.micronaut.tracing.opentelemetry.interceptor.AbstractOpenTelemetryTraceInterceptor
Initialize the interceptor with tracer and conversion service.
AbstractOpenTracingFilter - Class in io.micronaut.tracing.instrument.http
Abstract filter used for Open Tracing based HTTP tracing.
AbstractOpenTracingFilter(Tracer) - Constructor for class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
Configure tracer in the filter for span creation and propagation across arbitrary transports.
AbstractOpenTracingFilter(Tracer, Predicate<String>) - Constructor for class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
Configure tracer in the filter for span creation and propagation across arbitrary transports.
AbstractTraceInterceptor - Class in io.micronaut.tracing.interceptor
Implements tracing logic for ContinueSpan and NewSpan using the Open Tracing API.
AbstractTraceInterceptor(Tracer) - Constructor for class io.micronaut.tracing.interceptor.AbstractTraceInterceptor
Initialize the interceptor with tracer and conversion service.
annotationType() - Method in class io.micronaut.tracing.opentelemetry.processing.SpanAttributeAnnotationMapper
 
annotationType() - Method in class io.micronaut.tracing.opentelemetry.processing.WithSpanAnnotationTransformer
 
AsyncReporterConfiguration - Class in io.micronaut.tracing.brave
A configuration for async Reporting on Span instances.
AsyncReporterConfiguration(BraveTracerConfiguration, Sender) - Constructor for class io.micronaut.tracing.brave.AsyncReporterConfiguration
Create a configuration for async reporting on zipkin2.Span instances.
AwsXrayIdGeneratorFactory - Class in io.micronaut.tracing.opentelemetry.idgenerator.xray
Registers an instance of AwsXrayIdGenerator.getInstance() as a Singleton of type IdGenerator.
AwsXrayIdGeneratorFactory() - Constructor for class io.micronaut.tracing.opentelemetry.idgenerator.xray.AwsXrayIdGeneratorFactory
 

B

BraveTracerConfiguration - Class in io.micronaut.tracing.brave
Configuration properties for Brave.
BraveTracerConfiguration(ApplicationConfiguration) - Constructor for class io.micronaut.tracing.brave.BraveTracerConfiguration
Constructs a new BraveTracerConfiguration.
BraveTracerConfiguration.HttpClientSenderConfiguration - Class in io.micronaut.tracing.brave
Used to configure HTTP trace sending under the tracing.zipkin.http namespace.
BraveTracerConfiguration.SamplerConfiguration - Class in io.micronaut.tracing.brave
The sampler configuration.
BraveTracerFactory - Class in io.micronaut.tracing.brave
Builds a Tracer for Brave using BraveTracer.
BraveTracerFactory(BraveTracerConfiguration) - Constructor for class io.micronaut.tracing.brave.BraveTracerFactory
 
BraveTracingClientFilter - Class in io.micronaut.tracing.brave.instrument.http
Instruments outgoing HTTP requests.
BraveTracingClientFilter(HttpClientHandler<HttpClientRequest, HttpClientResponse>, HttpTracing) - Constructor for class io.micronaut.tracing.brave.instrument.http.BraveTracingClientFilter
 
BraveTracingClientFilter(HttpClientHandler<HttpClientRequest, HttpClientResponse>, HttpTracing, TracingExclusionsConfiguration) - Constructor for class io.micronaut.tracing.brave.instrument.http.BraveTracingClientFilter
Initialize tracing filter with clientHandler and httpTracing.
BraveTracingInvocationInstrumenter - Class in io.micronaut.tracing.brave
Tracing invocation instrument for Brave.
BraveTracingInvocationInstrumenter(BeanProvider<Tracing>) - Constructor for class io.micronaut.tracing.brave.BraveTracingInvocationInstrumenter
Create a tracing invocation instrumenter.
BraveTracingServerFilter - Class in io.micronaut.tracing.brave.instrument.http
Instruments incoming HTTP requests.
BraveTracingServerFilter(HttpTracing, Tracer, HttpServerHandler<HttpServerRequest, HttpServerResponse>) - Constructor for class io.micronaut.tracing.brave.instrument.http.BraveTracingServerFilter
 
BraveTracingServerFilter(HttpTracing, Tracer, HttpServerHandler<HttpServerRequest, HttpServerResponse>, TracingExclusionsConfiguration) - Constructor for class io.micronaut.tracing.brave.instrument.http.BraveTracingServerFilter
 
build(Provider<LoadBalancerResolver>) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
Constructs a HttpClientSender.
Builder(HttpClientConfiguration) - Constructor for class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
 

C

charAt(int) - Method in enum io.micronaut.tracing.instrument.http.TraceRequestAttributes
 
check() - Method in class io.micronaut.tracing.brave.sender.HttpClientSender
 
CLASS_TAG - Static variable in class io.micronaut.tracing.interceptor.AbstractTraceInterceptor
 
CLIENT_PATH - Static variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
 
CLIENT_PATH - Static variable in class io.micronaut.tracing.opentelemetry.instrument.http.AbstractOpenTelemetryFilter
 
clientSenderBuilder - Variable in class io.micronaut.tracing.brave.BraveTracerConfiguration.HttpClientSenderConfiguration
 
clientTracingInterceptor(OpenTelemetry) - Method in class io.micronaut.tracing.grpc.GrpcClientTracingInterceptorFactory
 
close() - Method in class io.micronaut.tracing.brave.sender.HttpClientSender
 
close() - Method in class io.micronaut.tracing.jaeger.JaegerTracerFactory
 
compressionEnabled(boolean) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
Whether compression is enabled (defaults to true).
configuration - Variable in class io.micronaut.tracing.jaeger.JaegerConfiguration
 
configuration - Variable in class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerReporterConfiguration
 
configuration - Variable in class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerSamplerConfiguration
 
configuration - Variable in class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerSenderConfiguration
 
ContinueSpan - Annotation Type in io.micronaut.tracing.annotation
Indicates that the current span should be continued.
ContinueSpanInterceptor - Class in io.micronaut.tracing.interceptor
Implements tracing logic for ContinueSpan and NewSpan using the Open Tracing API.
ContinueSpanInterceptor(Tracer) - Constructor for class io.micronaut.tracing.interceptor.ContinueSpanInterceptor
Initialize the interceptor with tracer and conversion service.
ContinueSpanOpenTelemetryTraceInterceptor - Class in io.micronaut.tracing.opentelemetry.interceptor
Implements tracing logic for ContinueSpan and NewSpan using the Open Telemetry API.
ContinueSpanOpenTelemetryTraceInterceptor(Instrumenter<ClassAndMethod, Object>) - Constructor for class io.micronaut.tracing.opentelemetry.interceptor.ContinueSpanOpenTelemetryTraceInterceptor
Initialize the interceptor with tracer and conversion service.
createOpenTelemetryPublisher(Publisher<T>, Instrumenter<R, Object>, Context, R, OpenTelemetryObserver<T>) - Static method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryPublisherUtils
Creates a new tracing publisher for the given arguments.
createOpenTelemetryPublisher(Publisher<T>, Instrumenter<R, Object>, Context, R) - Static method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryPublisherUtils
Creates a new tracing publisher for the given arguments.
createTracingPublisher(Publisher<T>, Tracer, TracingObserver<T>) - Static method in class io.micronaut.tracing.instrument.util.TracingPublisherUtils
Creates a new tracing publisher for the given arguments.
createTracingPublisher(Publisher<T>, Tracer, Tracer.SpanBuilder, TracingObserver<T>) - Static method in class io.micronaut.tracing.instrument.util.TracingPublisherUtils
Creates a new tracing publisher for the given arguments.
createTracingPublisher(Publisher<T>, Tracer, Tracer.SpanBuilder, boolean, TracingObserver<T>) - Static method in class io.micronaut.tracing.instrument.util.TracingPublisherUtils
Creates a new tracing publisher for the given arguments.
customizeConfiguration(Configuration) - Method in class io.micronaut.tracing.jaeger.JaegerTracerFactory
Override in subclass to customize.

D

DEFAULT_ENABLED - Static variable in class io.micronaut.tracing.brave.BraveTracerConfiguration
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.tracing.jaeger.JaegerConfiguration
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.tracing.opentelemetry.conf.OpenTelemetryConfigurationProperties
The default enable value.
DEFAULT_PATH - Static variable in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
 
DEFAULT_SAMPLER_PROBABILITY - Static variable in class io.micronaut.tracing.brave.BraveTracerConfiguration
 
DEFAULT_SERVER_URL - Static variable in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
 
defaultOpenTelemetry(ApplicationConfiguration, Map<String, String>, IdGenerator, SpanProcessor, ResourceProvider) - Method in class io.micronaut.tracing.opentelemetry.DefaultOpenTelemetryFactory
The OpenTelemetry bean with default values.
DefaultOpenTelemetryFactory - Class in io.micronaut.tracing.opentelemetry
Registers an OpenTelemetry bean.
DefaultOpenTelemetryFactory() - Constructor for class io.micronaut.tracing.opentelemetry.DefaultOpenTelemetryFactory
 
DefaultTelemetryTracer - Class in io.micronaut.tracing.opentelemetry
Creates a default NoopTracer if no other tracer is present.
DefaultTracer - Class in io.micronaut.tracing
Creates a default NoopTracer if no other tracer is present.
DefaultTracer() - Constructor for class io.micronaut.tracing.DefaultTracer
 
doFilter(MutableHttpRequest<?>, ClientFilterChain) - Method in class io.micronaut.tracing.brave.instrument.http.BraveTracingClientFilter
 
doFilter(HttpRequest<?>, ServerFilterChain) - Method in class io.micronaut.tracing.brave.instrument.http.BraveTracingServerFilter
 
doFilter(MutableHttpRequest<?>, ClientFilterChain) - Method in class io.micronaut.tracing.instrument.http.OpenTracingClientFilter
 
doFilter(HttpRequest<?>, ServerFilterChain) - Method in class io.micronaut.tracing.instrument.http.OpenTracingServerFilter
 
doFilter(MutableHttpRequest<?>, ClientFilterChain) - Method in class io.micronaut.tracing.opentelemetry.instrument.http.client.OpenTelemetryClientFilter
 
doFilter(HttpRequest<?>, ServerFilterChain) - Method in class io.micronaut.tracing.opentelemetry.instrument.http.server.OpenTelemetryServerFilter
 
doOnError(Throwable, Span) - Method in interface io.micronaut.tracing.instrument.util.TracingObserver
Designed for subclasses to override and implement custom on error behaviour.
doOnError(Throwable, Span) - Method in class io.micronaut.tracing.instrument.util.TracingPublisher
Designed for subclasses to override and implement custom on error behaviour.
doOnError(Throwable, Context) - Method in interface io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryObserver
For subclasses to override and implement custom on-error behaviour.
doOnFinish(Span) - Method in interface io.micronaut.tracing.instrument.util.TracingObserver
Designed for subclasses to override and implement custom on finish behaviour.
doOnFinish(Span) - Method in class io.micronaut.tracing.instrument.util.TracingPublisher
Designed for subclasses to override and implement custom on finish behaviour.
doOnFinish(Context) - Method in interface io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryObserver
For subclasses to override and implement custom on-finish behaviour.
doOnNext(T, Span) - Method in interface io.micronaut.tracing.instrument.util.TracingObserver
Designed for subclasses to override and implement custom behaviour when an item is emitted.
doOnNext(T, Span) - Method in class io.micronaut.tracing.instrument.util.TracingPublisher
Designed for subclasses to override and implement custom behaviour when an item is emitted.
doOnNext(T, Context) - Method in interface io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryObserver
For subclasses to override and implement custom behaviour when an item is emitted.
doOnSubscribe(Span) - Method in interface io.micronaut.tracing.instrument.util.TracingObserver
Designed for subclasses to override and implement custom on subscribe behaviour.
doOnSubscribe(Span) - Method in class io.micronaut.tracing.instrument.util.TracingPublisher
Designed for subclasses to override and implement custom on subscribe behaviour.
doOnSubscribe(Context) - Method in interface io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryObserver
For subclasses to override and implement custom on-subscribe behaviour.
doSubscribe(Span, Subscriber<? super MutableHttpResponse<?>>) - Method in class io.micronaut.tracing.brave.instrument.http.HttpServerTracingCorePublisher
 
doSubscribe(Span, Subscriber<? super MutableHttpResponse<?>>) - Method in class io.micronaut.tracing.brave.instrument.http.HttpServerTracingPublisher
Do subscribe to the publisher.
doSubscribe(Subscriber<? super T>, ScopeManager, Span, boolean) - Method in class io.micronaut.tracing.instrument.util.TracingCorePublisher
 
doSubscribe(Subscriber<? super T>, ScopeManager, Span, boolean) - Method in class io.micronaut.tracing.instrument.util.TracingPublisher
Do subscribe to the publisher.
doSubscribe(Subscriber<? super T>, Context) - Method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryCorePublisher
 
doSubscribe(Subscriber<? super T>, Context) - Method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryPublisher
Do subscribe to the publisher.

E

encoding(Encoding) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
The encoding to use.
encoding() - Method in class io.micronaut.tracing.brave.sender.HttpClientSender
 
exclusionTest() - Method in class io.micronaut.tracing.instrument.http.TracingExclusionsConfiguration
 
exclusionTest() - Method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryExclusionsConfiguration
 

G

getBuilder() - Method in class io.micronaut.tracing.brave.AsyncReporterConfiguration
 
getBuilder() - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration.HttpClientSenderConfiguration
Creates builder.
getConfiguration() - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
 
getConnectionPoolConfiguration() - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration.HttpClientSenderConfiguration
 
getExclusions() - Method in class io.micronaut.tracing.instrument.http.TracingExclusionsConfiguration
 
getExclusions() - Method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryExclusionsConfiguration
 
getID() - Method in class io.micronaut.tracing.brave.ZipkinServiceInstanceList
 
getInstances() - Method in class io.micronaut.tracing.brave.ZipkinServiceInstanceList
 
getOrder() - Method in class io.micronaut.tracing.brave.instrument.http.BraveTracingServerFilter
 
getOrder() - Method in class io.micronaut.tracing.instrument.http.OpenTracingServerFilter
 
getOrder() - Method in class io.micronaut.tracing.interceptor.AbstractTraceInterceptor
 
getOrder() - Method in class io.micronaut.tracing.interceptor.NewSpanTraceInterceptor
 
getOrder() - Method in class io.micronaut.tracing.opentelemetry.interceptor.AbstractOpenTelemetryTraceInterceptor
 
getProbability() - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration.SamplerConfiguration
Get sampler probability.
getReporterConfiguration() - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerReporterConfiguration
 
getRequestHeaders() - Method in class io.micronaut.tracing.opentelemetry.instrument.http.client.OpenTelemetryHttpClientConfig
 
getRequestHeaders() - Method in class io.micronaut.tracing.opentelemetry.instrument.http.server.OpenTelemetryHttpServerConfig
 
getResponseHeaders() - Method in class io.micronaut.tracing.opentelemetry.instrument.http.client.OpenTelemetryHttpClientConfig
 
getResponseHeaders() - Method in class io.micronaut.tracing.opentelemetry.instrument.http.server.OpenTelemetryHttpServerConfig
 
getSamplerConfiguration() - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerSamplerConfiguration
 
getSenderConfiguration() - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerSenderConfiguration
 
getServers() - Method in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
 
getTracingBuilder() - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration
 
GrpcClientTracingInterceptorFactory - Class in io.micronaut.tracing.grpc
Builds the client Tracing interceptors.
GrpcClientTracingInterceptorFactory() - Constructor for class io.micronaut.tracing.grpc.GrpcClientTracingInterceptorFactory
 
GrpcServerTracingInterceptorFactory - Class in io.micronaut.tracing.grpc
Builds the server Tracing interceptors.
GrpcServerTracingInterceptorFactory() - Constructor for class io.micronaut.tracing.grpc.GrpcServerTracingInterceptorFactory
 

H

HttpClientSender - Class in io.micronaut.tracing.brave.sender
A Sender implementation that uses Micronaut's HttpClient.
HttpClientSender.Builder - Class in io.micronaut.tracing.brave.sender
Constructs the HttpClientSender.
HttpClientSenderConfiguration() - Constructor for class io.micronaut.tracing.brave.BraveTracerConfiguration.HttpClientSenderConfiguration
Initialize the builder with client configurations.
HttpClientSenderFactory - Class in io.micronaut.tracing.brave.sender
Factory that creates a Zipkin Sender based on HttpClientSenderConfiguration.
HttpClientSenderFactory(BraveTracerConfiguration.HttpClientSenderConfiguration, BeanProvider<InvocationInstrumenterFactory>) - Constructor for class io.micronaut.tracing.brave.sender.HttpClientSenderFactory
 
HttpServerTracingCorePublisher - Class in io.micronaut.tracing.brave.instrument.http
Handles HTTP client server tracing.
HttpServerTracingPublisher - Class in io.micronaut.tracing.brave.instrument.http
Handles HTTP client server tracing.
HttpServerTracingPublisher.TracingSubscriber - Class in io.micronaut.tracing.brave.instrument.http
 
HttpTracingFactory - Class in io.micronaut.tracing.brave.instrument.http
Adds HTTP tracing for Micronaut using Brave.
HttpTracingFactory() - Constructor for class io.micronaut.tracing.brave.instrument.http.HttpTracingFactory
 
HYSTRIX_ANNOTATION - Static variable in class io.micronaut.tracing.interceptor.AbstractTraceInterceptor
 

I

instrumenter(OpenTelemetry, List<AttributesExtractor<HttpRequest<?>, HttpResponse<?>>>) - Method in class io.micronaut.tracing.opentelemetry.instrument.http.server.MicronautHttpServerTelemetryFactory
Builds the http server Open Telemetry instrumenter.
instrumenter(OpenTelemetry) - Method in class io.micronaut.tracing.opentelemetry.instrument.util.MicronautCodeTelemetryFactory
Builds the code Open Telemetry instrumenter.
instrumenter - Variable in class io.micronaut.tracing.opentelemetry.interceptor.AbstractOpenTelemetryTraceInterceptor
 
intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.tracing.interceptor.ContinueSpanInterceptor
 
intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.tracing.interceptor.NewSpanTraceInterceptor
 
intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.tracing.opentelemetry.interceptor.ContinueSpanOpenTelemetryTraceInterceptor
 
intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.tracing.opentelemetry.interceptor.NewSpanOpenTelemetryTraceInterceptor
 
invocationInstrumenterFactories(List<InvocationInstrumenterFactory>) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
The invocation instrumenter factories to use.
io.micronaut.tracing - package io.micronaut.tracing
Default tracer.
io.micronaut.tracing.annotation - package io.micronaut.tracing.annotation
Tracing annotations.
io.micronaut.tracing.brave - package io.micronaut.tracing.brave
Configuration for Brave tracing.
io.micronaut.tracing.brave.instrument.http - package io.micronaut.tracing.brave.instrument.http
Configuration for Brave tracing HTTP.
io.micronaut.tracing.brave.log - package io.micronaut.tracing.brave.log
Brave tracing log.
io.micronaut.tracing.brave.sender - package io.micronaut.tracing.brave.sender
Brave tracing HTTP sender.
io.micronaut.tracing.grpc - package io.micronaut.tracing.grpc
HTTP Tracing.
io.micronaut.tracing.instrument.http - package io.micronaut.tracing.instrument.http
HTTP Tracing.
io.micronaut.tracing.instrument.util - package io.micronaut.tracing.instrument.util
Tracing Util.
io.micronaut.tracing.interceptor - package io.micronaut.tracing.interceptor
Tracing Interceptor.
io.micronaut.tracing.jaeger - package io.micronaut.tracing.jaeger
Configuration for Jaeger-based tracing.
io.micronaut.tracing.opentelemetry - package io.micronaut.tracing.opentelemetry
Classes related with OpenTelemetry integration.
io.micronaut.tracing.opentelemetry.conf - package io.micronaut.tracing.opentelemetry.conf
Configuration for the Micronaut framework integration with OpenTelemetry.
io.micronaut.tracing.opentelemetry.idgenerator.xray - package io.micronaut.tracing.opentelemetry.idgenerator.xray
Classes related to IdGenerator.
io.micronaut.tracing.opentelemetry.instrument.http - package io.micronaut.tracing.opentelemetry.instrument.http
Classes related to the creation of span objects on the every HTTP server request, client request, server response and client response.
io.micronaut.tracing.opentelemetry.instrument.http.client - package io.micronaut.tracing.opentelemetry.instrument.http.client
Classes related to the creation of span objects on the every HTTP client request and client response.
io.micronaut.tracing.opentelemetry.instrument.http.server - package io.micronaut.tracing.opentelemetry.instrument.http.server
Classes related to the creation of span objects on the every HTTP server request and server response.
io.micronaut.tracing.opentelemetry.instrument.util - package io.micronaut.tracing.opentelemetry.instrument.util
Utility classes for OpenTelemetry Instrumentation.
io.micronaut.tracing.opentelemetry.interceptor - package io.micronaut.tracing.opentelemetry.interceptor
Method Interceptors for NewSpan and ContinueSpan annotations.
io.micronaut.tracing.opentelemetry.processing - package io.micronaut.tracing.opentelemetry.processing
Classes related to annotation mapping.
io.micronaut.tracing.opentelemetry.xray - package io.micronaut.tracing.opentelemetry.xray
Classes related with X-Ray integration.
isContinued() - Method in interface io.micronaut.tracing.instrument.util.TracingObserver
Designed for subclasses to override if the current active span is to be continued by this publisher.
isContinued() - Method in class io.micronaut.tracing.instrument.util.TracingPublisher
Designed for subclasses to override if the current active span is to be continued by this publisher.
isEnabled() - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration
 
isEnabled() - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
 
isEnabled() - Method in class io.micronaut.tracing.opentelemetry.conf.OpenTelemetryConfigurationProperties
 
isExpandExceptionLogs() - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
 
isFinishOnError() - Method in interface io.micronaut.tracing.instrument.util.TracingObserver
Designed for subclasses to override if the span needs to be finished upon error.
isFinishOnError() - Method in class io.micronaut.tracing.instrument.util.TracingPublisher
Designed for subclasses to override if the span needs to be finished upon error.
isZipkinSharedRpcSpan() - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
 

J

JaegerConfiguration - Class in io.micronaut.tracing.jaeger
Configuration for Jaeger tracing.
JaegerConfiguration(ApplicationConfiguration) - Constructor for class io.micronaut.tracing.jaeger.JaegerConfiguration
 
JaegerConfiguration.JaegerReporterConfiguration - Class in io.micronaut.tracing.jaeger
The reporter configuration bean.
JaegerConfiguration.JaegerSamplerConfiguration - Class in io.micronaut.tracing.jaeger
The sampler configuration bean.
JaegerConfiguration.JaegerSenderConfiguration - Class in io.micronaut.tracing.jaeger
The sender configuration bean.
JaegerReporterConfiguration() - Constructor for class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerReporterConfiguration
 
JaegerSamplerConfiguration() - Constructor for class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerSamplerConfiguration
 
JaegerSenderConfiguration() - Constructor for class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerSenderConfiguration
 
JaegerTracerFactory - Class in io.micronaut.tracing.jaeger
Registers a Jaeger tracer based on the Jaeger configuration.
JaegerTracerFactory(JaegerConfiguration) - Constructor for class io.micronaut.tracing.jaeger.JaegerTracerFactory
 

L

length() - Method in enum io.micronaut.tracing.instrument.http.TraceRequestAttributes
 
logError(Span, Throwable) - Static method in class io.micronaut.tracing.interceptor.AbstractTraceInterceptor
Logs an error to the span.
logError(Context, Throwable) - Static method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryPublisherUtils
Logs an error to the span.

M

map(AnnotationValue<SpanAttribute>, VisitorContext) - Method in class io.micronaut.tracing.opentelemetry.processing.SpanAttributeAnnotationMapper
 
MdcInstrumenter - Class in io.micronaut.tracing.instrument.util
A function that instruments invocations with the Mapped Diagnostic Context for Slf4j.
MdcInstrumenter() - Constructor for class io.micronaut.tracing.instrument.util.MdcInstrumenter
 
messageMaxBytes(int) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
The message max bytes.
messageMaxBytes() - Method in class io.micronaut.tracing.brave.sender.HttpClientSender
 
messageSizeInBytes(List<byte[]>) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender
 
METHOD_TAG - Static variable in class io.micronaut.tracing.interceptor.AbstractTraceInterceptor
 
MicronautCodeTelemetryFactory - Class in io.micronaut.tracing.opentelemetry.instrument.util
An HTTP client instrumentation factory for Open Telemetry.
MicronautCodeTelemetryFactory() - Constructor for class io.micronaut.tracing.opentelemetry.instrument.util.MicronautCodeTelemetryFactory
 
MicronautHttpClientTelemetryFactory - Class in io.micronaut.tracing.opentelemetry.instrument.http.client
An HTTP client instrumentation builder for Open Telemetry.
MicronautHttpClientTelemetryFactory() - Constructor for class io.micronaut.tracing.opentelemetry.instrument.http.client.MicronautHttpClientTelemetryFactory
 
MicronautHttpClientTelemetryFactory.Client - Annotation Type in io.micronaut.tracing.opentelemetry.instrument.http.client
Client Qualifier represents AttributesExtractor that should be used in http client instrumenter.
MicronautHttpServerTelemetryFactory - Class in io.micronaut.tracing.opentelemetry.instrument.http.server
An HTTP server instrumentation builder for Open Telemetry.
MicronautHttpServerTelemetryFactory() - Constructor for class io.micronaut.tracing.opentelemetry.instrument.http.server.MicronautHttpServerTelemetryFactory
 
MicronautHttpServerTelemetryFactory.Server - Annotation Type in io.micronaut.tracing.opentelemetry.instrument.http.server
Server Qualifier represents AttributesExtractor that should be used in http srver instrumenter.

N

newInvocationInstrumenter() - Method in class io.micronaut.tracing.instrument.util.MdcInstrumenter
Creates optional invocation instrumenter.
newReactiveInvocationInstrumenter() - Method in class io.micronaut.tracing.brave.BraveTracingInvocationInstrumenter
 
newReactiveInvocationInstrumenter() - Method in class io.micronaut.tracing.instrument.util.MdcInstrumenter
 
newReactiveInvocationInstrumenter() - Method in class io.micronaut.tracing.instrument.util.OpenTracingInvocationInstrumenter
 
newReactiveInvocationInstrumenter() - Method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryInvocationInstrumenter
 
NewSpan - Annotation Type in io.micronaut.tracing.annotation
Indicates that a new Open Tracing span should be started.
newSpan(HttpRequest<?>, SpanContext) - Method in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
Creates a new span for the given request and span context.
NewSpanOpenTelemetryTraceInterceptor - Class in io.micronaut.tracing.opentelemetry.interceptor
Implements tracing logic for ContinueSpan and NewSpan using the Open Telemetry API.
NewSpanOpenTelemetryTraceInterceptor(Instrumenter<ClassAndMethod, Object>) - Constructor for class io.micronaut.tracing.opentelemetry.interceptor.NewSpanOpenTelemetryTraceInterceptor
Initialize the interceptor with tracer and conversion service.
NewSpanTraceInterceptor - Class in io.micronaut.tracing.interceptor
Implements tracing logic for ContinueSpan and NewSpan using the Open Tracing API.
NewSpanTraceInterceptor(Tracer) - Constructor for class io.micronaut.tracing.interceptor.NewSpanTraceInterceptor
Initialize the interceptor with tracer and conversion service.
newTracingInvocationInstrumenter() - Method in class io.micronaut.tracing.brave.BraveTracingInvocationInstrumenter
 
newTracingInvocationInstrumenter() - Method in class io.micronaut.tracing.instrument.util.OpenTracingInvocationInstrumenter
 
newTracingInvocationInstrumenter() - Method in interface io.micronaut.tracing.instrument.util.TracingInvocationInstrumenterFactory
An optional instrumentation.
newTracingInvocationInstrumenter() - Method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryInvocationInstrumenter
 
NO_OP - Static variable in interface io.micronaut.tracing.instrument.util.TracingObserver
No op observer.
NO_OP - Static variable in interface io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryObserver
No op observer.

O

onComplete() - Method in class io.micronaut.tracing.brave.instrument.http.HttpServerTracingPublisher.TracingSubscriber
 
onComplete() - Method in class io.micronaut.tracing.instrument.util.TracingPublisher.TracingSubscriber
 
onComplete() - Method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryPublisher.TracingSubscriber
 
onCreated(BeanCreatedEvent<SdkClientBuilder<?, ?>>) - Method in class io.micronaut.tracing.opentelemetry.xray.SdkClientBuilderListener
Add an OpenTelemetry execution interceptor to SdkClientBuilder.
onError(Throwable) - Method in class io.micronaut.tracing.brave.instrument.http.HttpServerTracingPublisher.TracingSubscriber
 
onError(Throwable) - Method in class io.micronaut.tracing.instrument.util.TracingPublisher.TracingSubscriber
 
onError(Throwable) - Method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryPublisher.TracingSubscriber
 
onNext(MutableHttpResponse<?>) - Method in class io.micronaut.tracing.brave.instrument.http.HttpServerTracingPublisher.TracingSubscriber
 
onNext(T) - Method in class io.micronaut.tracing.instrument.util.TracingPublisher.TracingSubscriber
 
onNext(T) - Method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryPublisher.TracingSubscriber
 
onSubscribe(Subscription) - Method in class io.micronaut.tracing.brave.instrument.http.HttpServerTracingPublisher.TracingSubscriber
 
onSubscribe(Subscription) - Method in class io.micronaut.tracing.instrument.util.TracingPublisher.TracingSubscriber
 
onSubscribe(Subscription) - Method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryPublisher.TracingSubscriber
 
OpenTelemetryClientFilter - Class in io.micronaut.tracing.opentelemetry.instrument.http.client
An HTTP client instrumentation filter that uses Open Telemetry.
OpenTelemetryClientFilter(OpenTelemetryExclusionsConfiguration, Instrumenter<MutableHttpRequest<?>, Object>) - Constructor for class io.micronaut.tracing.opentelemetry.instrument.http.client.OpenTelemetryClientFilter
Initialize the open tracing client filter with tracer and exclusion configuration.
OpenTelemetryConfiguration - Interface in io.micronaut.tracing.opentelemetry.conf
Configuration for OpenTelemetry.
OpenTelemetryConfigurationProperties - Class in io.micronaut.tracing.opentelemetry.conf
ConfigurationProperties implementation of OpenTelemetryConfiguration.
OpenTelemetryConfigurationProperties() - Constructor for class io.micronaut.tracing.opentelemetry.conf.OpenTelemetryConfigurationProperties
 
OpenTelemetryCorePublisher<T,R> - Class in io.micronaut.tracing.opentelemetry.instrument.util
A reactor publisher that traces.
OpenTelemetryCorePublisher(Publisher<T>, Instrumenter<R, Object>, Context, R, OpenTelemetryObserver<T>) - Constructor for class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryCorePublisher
 
OpenTelemetryExclusionsConfiguration - Class in io.micronaut.tracing.opentelemetry.instrument.util
 
OpenTelemetryExclusionsConfiguration() - Constructor for class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryExclusionsConfiguration
 
OpenTelemetryHttpClientConfig - Class in io.micronaut.tracing.opentelemetry.instrument.http.client
Stores http Open Telemetry Http client configuration.
OpenTelemetryHttpClientConfig() - Constructor for class io.micronaut.tracing.opentelemetry.instrument.http.client.OpenTelemetryHttpClientConfig
 
OpenTelemetryHttpServerConfig - Class in io.micronaut.tracing.opentelemetry.instrument.http.server
Stores http Open Telemetry Http server configuration.
OpenTelemetryHttpServerConfig() - Constructor for class io.micronaut.tracing.opentelemetry.instrument.http.server.OpenTelemetryHttpServerConfig
 
OpenTelemetryInvocationInstrumenter - Class in io.micronaut.tracing.opentelemetry.instrument.util
Tracing invocation instrumenter for OpenTelemetry.
OpenTelemetryInvocationInstrumenter() - Constructor for class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryInvocationInstrumenter
 
OpenTelemetryObserver<T> - Interface in io.micronaut.tracing.opentelemetry.instrument.util
OpenTelemetry observer.
OpenTelemetryPublisher<T,R> - Class in io.micronaut.tracing.opentelemetry.instrument.util
A reactive streams publisher that traces.
OpenTelemetryPublisher(Publisher<T>, Instrumenter<R, Object>, Context, R, OpenTelemetryObserver<T>) - Constructor for class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryPublisher
 
OpenTelemetryPublisher.TracingSubscriber - Class in io.micronaut.tracing.opentelemetry.instrument.util
The tracing subscriber.
OpenTelemetryPublisherUtils - Class in io.micronaut.tracing.opentelemetry.instrument.util
The tracing observer.
OpenTelemetryServerFilter - Class in io.micronaut.tracing.opentelemetry.instrument.http.server
An HTTP server instrumentation filter that uses Open Telemetry.
OpenTelemetryServerFilter(OpenTelemetryExclusionsConfiguration, Instrumenter<HttpRequest<?>, Object>) - Constructor for class io.micronaut.tracing.opentelemetry.instrument.http.server.OpenTelemetryServerFilter
 
OpenTracingClientFilter - Class in io.micronaut.tracing.instrument.http
An HTTP client instrumentation filter that uses Open Tracing.
OpenTracingClientFilter(Tracer) - Constructor for class io.micronaut.tracing.instrument.http.OpenTracingClientFilter
 
OpenTracingClientFilter(Tracer, TracingExclusionsConfiguration) - Constructor for class io.micronaut.tracing.instrument.http.OpenTracingClientFilter
Initialize the open tracing client filter with tracer and exclusion configuration.
OpenTracingInvocationInstrumenter - Class in io.micronaut.tracing.instrument.util
Tracing invocation instrument for OpenTracing.
OpenTracingInvocationInstrumenter(Tracer) - Constructor for class io.micronaut.tracing.instrument.util.OpenTracingInvocationInstrumenter
 
OpenTracingServerFilter - Class in io.micronaut.tracing.instrument.http
An HTTP server instrumentation filter that uses Open Tracing.
OpenTracingServerFilter(Tracer) - Constructor for class io.micronaut.tracing.instrument.http.OpenTracingServerFilter
Creates an HTTP server instrumentation filter.
OpenTracingServerFilter(Tracer, TracingExclusionsConfiguration) - Constructor for class io.micronaut.tracing.instrument.http.OpenTracingServerFilter
Creates an HTTP server instrumentation filter.

P

path(String) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
The path to use.
populateTags(MethodInvocationContext<Object, Object>, Optional<String>, Span) - Method in class io.micronaut.tracing.interceptor.AbstractTraceInterceptor
 
PREFIX - Static variable in class io.micronaut.tracing.brave.AsyncReporterConfiguration
 
PREFIX - Static variable in class io.micronaut.tracing.brave.BraveTracerConfiguration.HttpClientSenderConfiguration
 
PREFIX - Static variable in class io.micronaut.tracing.brave.BraveTracerConfiguration
 
PREFIX - Static variable in class io.micronaut.tracing.instrument.http.TracingExclusionsConfiguration
 
PREFIX - Static variable in class io.micronaut.tracing.jaeger.JaegerConfiguration
The configuration prefix.
PREFIX - Static variable in class io.micronaut.tracing.opentelemetry.conf.OpenTelemetryConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.tracing.opentelemetry.instrument.http.client.OpenTelemetryHttpClientConfig
 
PREFIX - Static variable in class io.micronaut.tracing.opentelemetry.instrument.http.server.OpenTelemetryHttpServerConfig
 
PREFIX - Static variable in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryExclusionsConfiguration
 
publisher - Variable in class io.micronaut.tracing.brave.instrument.http.HttpServerTracingPublisher
 
publisher - Variable in class io.micronaut.tracing.instrument.util.TracingPublisher
 
publisher - Variable in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryPublisher
 

R

resolveSpanName(HttpRequest<?>) - Method in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
Resolve the span name to use for the request.
resource() - Method in interface io.micronaut.tracing.opentelemetry.ResourceProvider
 
ResourceProvider - Interface in io.micronaut.tracing.opentelemetry
API to provide a Resource to be attached to all Spans created by Tracers.

S

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.
SdkClientBuilderListener - Class in io.micronaut.tracing.opentelemetry.xray
Configures a Tracing Interceptor for all sdk client builders.
SdkClientBuilderListener(BeanProvider<OpenTelemetry>) - Constructor for class io.micronaut.tracing.opentelemetry.xray.SdkClientBuilderListener
 
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
 
SERVER_PATH - Static variable in class io.micronaut.tracing.opentelemetry.instrument.http.AbstractOpenTelemetryFilter
 
serverTracingInterceptor(OpenTelemetry) - Method in class io.micronaut.tracing.grpc.GrpcServerTracingInterceptorFactory
 
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
Default value (false).
setEnabled(boolean) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
Enable/disable Jaeger.
setEnabled(boolean) - Method in class io.micronaut.tracing.opentelemetry.conf.OpenTelemetryConfigurationProperties
Sets whether the OpenTelemetry integration is enabled.
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.
setErrorTags(Span, Throwable) - Method in class io.micronaut.tracing.opentelemetry.instrument.http.AbstractOpenTelemetryFilter
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.
setExclusions(List<String>) - Method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryExclusionsConfiguration
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
 
setRequestHeaders(List<String>) - Method in class io.micronaut.tracing.opentelemetry.instrument.http.client.OpenTelemetryHttpClientConfig
 
setRequestHeaders(List<String>) - Method in class io.micronaut.tracing.opentelemetry.instrument.http.server.OpenTelemetryHttpServerConfig
 
setResponseHeaders(List<String>) - Method in class io.micronaut.tracing.opentelemetry.instrument.http.client.OpenTelemetryHttpClientConfig
 
setResponseHeaders(List<String>) - Method in class io.micronaut.tracing.opentelemetry.instrument.http.server.OpenTelemetryHttpServerConfig
 
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.
shouldExclude(String) - Method in class io.micronaut.tracing.opentelemetry.instrument.http.AbstractOpenTelemetryFilter
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
 
SpanAttributeAnnotationMapper - Class in io.micronaut.tracing.opentelemetry.processing
Adds SpanTag to SpanAttribute.
SpanAttributeAnnotationMapper() - Constructor for class io.micronaut.tracing.opentelemetry.processing.SpanAttributeAnnotationMapper
 
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(CoreSubscriber<? super MutableHttpResponse<?>>) - Method in class io.micronaut.tracing.brave.instrument.http.HttpServerTracingCorePublisher
 
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
 
subscribe(CoreSubscriber<? super T>) - Method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryCorePublisher
 
subscribe(Subscriber<? super T>) - Method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryPublisher
 
subSequence(int, int) - Method in enum io.micronaut.tracing.instrument.http.TraceRequestAttributes
 

T

TAG_ERROR - Static variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
 
TAG_ERROR - Static variable in class io.micronaut.tracing.opentelemetry.instrument.http.AbstractOpenTelemetryFilter
 
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_HYSTRIX_COMMAND - Static variable in class io.micronaut.tracing.interceptor.AbstractTraceInterceptor
 
TAG_HYSTRIX_GROUP - Static variable in class io.micronaut.tracing.interceptor.AbstractTraceInterceptor
 
TAG_HYSTRIX_THREAD_POOL - Static variable in class io.micronaut.tracing.interceptor.AbstractTraceInterceptor
 
TAG_METHOD - Static variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
 
TAG_PATH - Static variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
 
tagArguments(Span, MethodInvocationContext<Object, Object>) - Method in class io.micronaut.tracing.interceptor.AbstractTraceInterceptor
 
tagArguments(MethodInvocationContext<?, ?>) - Static method in class io.micronaut.tracing.opentelemetry.interceptor.AbstractOpenTelemetryTraceInterceptor
 
toString() - Method in enum io.micronaut.tracing.instrument.http.TraceRequestAttributes
 
tracer - Variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
 
tracer - Variable in class io.micronaut.tracing.interceptor.AbstractTraceInterceptor
 
TraceRequestAttributes - Enum in io.micronaut.tracing.instrument.http
Constants used to store Spans 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<T>) - 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<T>) - 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<T>) - 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<T>) - 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<T>) - 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<T>) - 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<T>) - 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<T>) - 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.
TracingSubscriber(Span, Subscriber<? super MutableHttpResponse<?>>) - Constructor for class io.micronaut.tracing.brave.instrument.http.HttpServerTracingPublisher.TracingSubscriber
 
TracingSubscriber(ScopeManager, Span, Subscriber<? super T>, boolean) - Constructor for class io.micronaut.tracing.instrument.util.TracingPublisher.TracingSubscriber
 
TracingSubscriber(Subscriber<? super T>, Context) - Constructor for class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryPublisher.TracingSubscriber
 
transform(AnnotationValue<WithSpan>, VisitorContext) - Method in class io.micronaut.tracing.opentelemetry.processing.WithSpanAnnotationTransformer
 

U

url(URI) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
The endpoint to use.
urls(List<URI>) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
The endpoint to use.

V

valueOf(String) - Static method in enum io.micronaut.tracing.instrument.http.TraceRequestAttributes
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.micronaut.tracing.instrument.http.TraceRequestAttributes
Returns an array containing the constants of this enum type, in the order they are declared.

W

WithSpanAnnotationTransformer - Class in io.micronaut.tracing.opentelemetry.processing
Adds interceptor binding to WithSpan and adds NewSpan to it.
WithSpanAnnotationTransformer() - Constructor for class io.micronaut.tracing.opentelemetry.processing.WithSpanAnnotationTransformer
 

Z

ZipkinServiceInstanceList - Class in io.micronaut.tracing.brave
A ServiceInstanceList for Zipkin.
ZipkinServiceInstanceList(BraveTracerConfiguration.HttpClientSenderConfiguration) - Constructor for class io.micronaut.tracing.brave.ZipkinServiceInstanceList
Create a ServiceInstanceList for Zipkin with existing configuration.
A B C D E G H I J L M N O P R S T U V W Z 
Skip navigation links