Index

A B C D E F G H I J K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values

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.opentracing.instrument.http
Abstract filter used for Open Tracing based HTTP tracing.
AbstractOpenTracingFilter(Tracer, ConversionService, Predicate<String>) - Constructor for class io.micronaut.tracing.opentracing.instrument.http.AbstractOpenTracingFilter
Configure tracer in the filter for span creation and propagation across arbitrary transports.
AbstractTraceInterceptor - Class in io.micronaut.tracing.opentracing.interceptor
Implements tracing logic for ContinueSpan and NewSpan using the Open Tracing API.
AbstractTraceInterceptor(Tracer, ConversionService) - Constructor for class io.micronaut.tracing.opentracing.interceptor.AbstractTraceInterceptor
Initialize the interceptor with tracer and conversion service.
addConsumerAttributesExtractors(AttributesExtractor<KafkaProcessRequest, Void>) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryBuilder
 
addProducerAttributesExtractors(AttributesExtractor<KafkaProducerRequest, RecordMetadata>) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryBuilder
 
ALL_HEADERS - Static variable in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryConfiguration
Value to capture all headers as span attributes.
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

BraveHttpClientSenderConfiguration() - Constructor for class io.micronaut.tracing.brave.BraveTracerConfiguration.BraveHttpClientSenderConfiguration
 
BravePropagationContext - Record Class in io.micronaut.tracing.brave
The Brave propagation context.
BravePropagationContext(CurrentTraceContext, TraceContext) - Constructor for record class io.micronaut.tracing.brave.BravePropagationContext
Creates an instance of a BravePropagationContext record class.
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.BraveHttpClientSenderConfiguration - 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.http
Instruments outgoing HTTP requests.
BraveTracingClientFilter(CurrentTraceContext, HttpClientHandler<HttpClientRequest, HttpClientResponse>, TracingExclusionsConfiguration) - Constructor for class io.micronaut.tracing.brave.http.BraveTracingClientFilter
Initialize tracing filter with clientHandler and httpTracing.
BraveTracingServerFilter - Class in io.micronaut.tracing.brave.http
Instruments incoming HTTP requests.
BraveTracingServerFilter(CurrentTraceContext, HttpServerHandler<HttpServerRequest, HttpServerResponse>, TracingExclusionsConfiguration) - Constructor for class io.micronaut.tracing.brave.http.BraveTracingServerFilter
 
build() - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryBuilder
 
build(Provider<LoadBalancerResolver>) - Method in class io.micronaut.tracing.zipkin.http.client.HttpClientSender.Builder
Constructs a HttpClientSender.
buildAndFinishSpan(List<ConsumerRecord<K, V>>, String, String) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetry
 
buildAndFinishSpan(List<ConsumerRecord<K, V>>, Consumer<K, V>) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetry
 
buildAndFinishSpan(ConsumerRecords<K, V>, String, String) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetry
 
buildAndInjectSpan(ProducerRecord<K, V>, String) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetry
Build and inject span into record.
buildAndInjectSpan(ProducerRecord<K, V>, Producer<K, V>, Callback, BiFunction<ProducerRecord<K, V>, Callback, Future<RecordMetadata>>) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetry
Build and inject span into record.
builder(OpenTelemetry, KafkaTelemetryConfiguration, Collection<KafkaTelemetryConsumerTracingFilter>, Collection<KafkaTelemetryProducerTracingFilter>) - Static method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetry
Returns a new KafkaTelemetryBuilder configured with the given OpenTelemetry.
Builder(HttpClientConfiguration) - Constructor for class io.micronaut.tracing.zipkin.http.client.HttpClientSender.Builder
 

C

charAt(int) - Method in enum class io.micronaut.tracing.opentracing.instrument.http.TraceRequestAttributes
 
check() - Method in class io.micronaut.tracing.zipkin.http.client.HttpClientSender
 
CLASS_TAG - Static variable in class io.micronaut.tracing.opentracing.interceptor.AbstractTraceInterceptor
 
CLIENT_PATH - Static variable in class io.micronaut.tracing.opentelemetry.instrument.http.AbstractOpenTelemetryFilter
 
CLIENT_PATH - Static variable in class io.micronaut.tracing.opentracing.instrument.http.AbstractOpenTracingFilter
 
clientSenderBuilder - Variable in class io.micronaut.tracing.zipkin.http.client.HttpClientSenderConfiguration
 
clientTracingInterceptor(OpenTelemetry) - Method in class io.micronaut.tracing.opentelemetry.instrument.grpc.GrpcClientTracingInterceptorFactory
 
close() - Method in class io.micronaut.tracing.jaeger.JaegerTracerFactory
 
close() - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.TracingConsumerInterceptor
 
close() - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.TracingProducerInterceptor
 
close() - Method in class io.micronaut.tracing.zipkin.http.client.HttpClientSender
 
compressionEnabled(boolean) - Method in class io.micronaut.tracing.zipkin.http.client.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
 
configure(Map<String, ?>) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.TracingConsumerInterceptor
 
configure(Map<String, ?>) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.TracingProducerInterceptor
 
context() - Method in record class io.micronaut.tracing.brave.BravePropagationContext
Returns the value of the context record component.
context() - Method in record class io.micronaut.tracing.opentelemetry.OpenTelemetryPropagationContext
Returns the value of the context record component.
ContinueSpan - Annotation Interface in io.micronaut.tracing.annotation
Indicates that the current span should be continued.
ContinueSpanInterceptor - Class in io.micronaut.tracing.opentracing.interceptor
Implements tracing logic for ContinueSpan and NewSpan using the Open Tracing API.
ContinueSpanInterceptor(Tracer, ConversionService) - Constructor for class io.micronaut.tracing.opentracing.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.
conversionService - Variable in class io.micronaut.tracing.opentracing.instrument.http.AbstractOpenTracingFilter
 
conversionService - Variable in class io.micronaut.tracing.opentracing.interceptor.AbstractTraceInterceptor
 
create(OpenTelemetry, KafkaTelemetryConfiguration, Collection<KafkaTelemetryConsumerTracingFilter>, Collection<KafkaTelemetryProducerTracingFilter>) - Static method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetry
Returns a new KafkaTelemetry configured with the given OpenTelemetry.
createExporter(Sender) - Method in class io.micronaut.tracing.opentelemetry.exporter.zipkin.OtelHttpClientSenderFactory
 
CURRENT_SCOPE - Enum constant in enum class io.micronaut.tracing.opentracing.instrument.http.TraceRequestAttributes
The attribute used to store the current scope.
CURRENT_SPAN - Enum constant in enum class io.micronaut.tracing.opentracing.instrument.http.TraceRequestAttributes
The attribute used to store the current span.
CURRENT_SPAN_CONTEXT - Enum constant in enum class io.micronaut.tracing.opentracing.instrument.http.TraceRequestAttributes
The attribute used to store the current span context.
currentContext(ContextView) - Static method in class io.micronaut.tracing.opentelemetry.utils.OpenTelemetryReactorPropagation
Find the OpenTelemetry Context from the reactive context.
currentTraceContext() - Method in record class io.micronaut.tracing.brave.BravePropagationContext
Returns the value of the currentTraceContext record component.
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.zipkin.http.client.HttpClientSender.Builder
 
DEFAULT_SAMPLER_PROBABILITY - Static variable in class io.micronaut.tracing.brave.BraveTracerConfiguration
 
DEFAULT_SERVER_URL - Static variable in class io.micronaut.tracing.zipkin.http.client.HttpClientSender.Builder
 
defaultOpenTelemetry(ApplicationConfiguration, Map<String, String>, IdGenerator, SpanProcessor, ResourceProvider, Sampler) - 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.opentracing
Creates a default NoopTracer if no other tracer is present.
DefaultTracer() - Constructor for class io.micronaut.tracing.opentracing.DefaultTracer
 
doFilter(HttpRequest<?>, ServerFilterChain) - Method in class io.micronaut.tracing.brave.http.BraveTracingServerFilter
 
doFilter(HttpRequest<?>, ServerFilterChain) - Method in class io.micronaut.tracing.opentelemetry.instrument.http.server.OpenTelemetryServerFilter
 
doFilter(HttpRequest<?>, ServerFilterChain) - Method in class io.micronaut.tracing.opentracing.instrument.http.OpenTracingServerFilter
 
doFilter(MutableHttpRequest<?>, ClientFilterChain) - Method in class io.micronaut.tracing.brave.http.BraveTracingClientFilter
 
doFilter(MutableHttpRequest<?>, ClientFilterChain) - Method in class io.micronaut.tracing.opentelemetry.instrument.http.client.OpenTelemetryClientFilter
 
doFilter(MutableHttpRequest<?>, ClientFilterChain) - Method in class io.micronaut.tracing.opentracing.instrument.http.OpenTracingClientFilter
 

E

encoding() - Method in class io.micronaut.tracing.zipkin.http.client.HttpClientSender
 
encoding(Encoding) - Method in class io.micronaut.tracing.zipkin.http.client.HttpClientSender.Builder
The encoding to use.
equals(Object) - Method in record class io.micronaut.tracing.brave.BravePropagationContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.tracing.opentelemetry.OpenTelemetryPropagationContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.tracing.opentracing.OpenTracingPropagationContext
Indicates whether some other object is "equal to" this one.
excludeTopic(String) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetry
Returns `true` if current topic need to exclude for tracing.
exclusionTest() - Method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryExclusionsConfiguration
 
exclusionTest() - Method in class io.micronaut.tracing.opentracing.instrument.http.TracingExclusionsConfiguration
 

F

filter(ConsumerRecord<K, V>, Consumer<K, V>) - Method in interface io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryConsumerTracingFilter
Filter method for consumer records, which should be traced.
filter(ProducerRecord<K, V>, Producer<K, V>) - Method in interface io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryProducerTracingFilter
Filter method for producer records, which should be traced.
filterConsumerRecord(ConsumerRecord<K, V>, Consumer<K, V>) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetry
 
filterProducerRecord(ProducerRecord<K, V>, Producer<K, V>) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetry
 
filterRecord(ConsumerRecord<K, V>, String, String) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.TracingConsumerInterceptor
Override this method if you need to set custom condition or logic to filter message to trace.
filterRecord(ProducerRecord<K, V>, String) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.TracingProducerInterceptor
Override this method if you need to set custom condition or logic to filter message to trace.

G

getAttributePrefix() - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryConfiguration
Getter for attributePrefix.
getBuilder() - Method in class io.micronaut.tracing.brave.AsyncReporterConfiguration
 
getBuilder() - Method in class io.micronaut.tracing.zipkin.http.client.HttpClientSenderConfiguration
Creates builder.
getCapturedHeaders() - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryConfiguration
Getter for captured headers set.
getConfiguration() - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
 
getConnectionPoolConfiguration() - Method in class io.micronaut.tracing.zipkin.http.client.HttpClientSenderConfiguration
 
getExcludedTopics() - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryConfiguration
Getter for excludedTopics.
getExclusions() - Method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryExclusionsConfiguration
 
getExclusions() - Method in class io.micronaut.tracing.opentracing.instrument.http.TracingExclusionsConfiguration
 
getID() - Method in class io.micronaut.tracing.zipkin.http.client.ZipkinServiceInstanceList
 
getIncludedTopics() - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryConfiguration
Getter for includedTopics.
getInstances() - Method in class io.micronaut.tracing.zipkin.http.client.ZipkinServiceInstanceList
 
getKafkaTelemetry() - Static method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryHelper
 
getKafkaTelemetryProperties() - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetry
 
getOrder() - Method in class io.micronaut.tracing.brave.http.BraveTracingServerFilter
 
getOrder() - Method in class io.micronaut.tracing.opentelemetry.interceptor.AbstractOpenTelemetryTraceInterceptor
 
getOrder() - Method in class io.micronaut.tracing.opentracing.instrument.http.OpenTracingServerFilter
 
getOrder() - Method in class io.micronaut.tracing.opentracing.interceptor.AbstractTraceInterceptor
 
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.zipkin.http.client.HttpClientSender.Builder
 
getTracingBuilder() - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration
 
GrpcClientTracingInterceptorFactory - Class in io.micronaut.tracing.opentelemetry.instrument.grpc
Builds the client Tracing interceptors.
GrpcClientTracingInterceptorFactory() - Constructor for class io.micronaut.tracing.opentelemetry.instrument.grpc.GrpcClientTracingInterceptorFactory
 
GrpcServerTracingInterceptorFactory - Class in io.micronaut.tracing.opentelemetry.instrument.grpc
Builds the server Tracing interceptors.
GrpcServerTracingInterceptorFactory() - Constructor for class io.micronaut.tracing.opentelemetry.instrument.grpc.GrpcServerTracingInterceptorFactory
 

H

hashCode() - Method in record class io.micronaut.tracing.brave.BravePropagationContext
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.tracing.opentelemetry.OpenTelemetryPropagationContext
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.tracing.opentracing.OpenTracingPropagationContext
Returns a hash code value for this object.
HttpClientSender - Class in io.micronaut.tracing.zipkin.http.client
A Sender implementation that uses Micronaut's HttpClient.
HttpClientSender.Builder - Class in io.micronaut.tracing.zipkin.http.client
Constructs the HttpClientSender.
HttpClientSenderConfiguration - Class in io.micronaut.tracing.zipkin.http.client
Configuration properties for Zipkin exporter.
HttpClientSenderConfiguration() - Constructor for class io.micronaut.tracing.zipkin.http.client.HttpClientSenderConfiguration
Initialize the builder with client configurations.
HttpClientSenderFactory - Class in io.micronaut.tracing.zipkin.http.client
Builds a SpanProcessor that exports traces to Zipkin.
HttpTracingFactory - Class in io.micronaut.tracing.brave.http
Adds HTTP tracing for Micronaut using Brave.
HttpTracingFactory() - Constructor for class io.micronaut.tracing.brave.http.HttpTracingFactory
 

I

instrumenter - Variable in class io.micronaut.tracing.opentelemetry.interceptor.AbstractOpenTelemetryTraceInterceptor
 
instrumenter(OpenTelemetry) - Method in class io.micronaut.tracing.opentelemetry.instrument.util.MicronautCodeTelemetryFactory
Builds the code Open Telemetry instrumenter.
instrumenter(OpenTelemetry, List<AttributesExtractor<HttpRequest<?>, HttpResponse<?>>>) - Method in class io.micronaut.tracing.opentelemetry.instrument.http.server.MicronautHttpServerTelemetryFactory
Builds the http server Open Telemetry instrumenter.
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
 
intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.tracing.opentracing.interceptor.ContinueSpanInterceptor
 
intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.tracing.opentracing.interceptor.NewSpanTraceInterceptor
 
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.http - package io.micronaut.tracing.brave.http
 
io.micronaut.tracing.brave.log - package io.micronaut.tracing.brave.log
Brave tracing log.
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.exporter.zipkin - package io.micronaut.tracing.opentelemetry.exporter.zipkin
 
io.micronaut.tracing.opentelemetry.idgenerator.xray - package io.micronaut.tracing.opentelemetry.idgenerator.xray
Classes related to IdGenerator.
io.micronaut.tracing.opentelemetry.instrument.grpc - package io.micronaut.tracing.opentelemetry.instrument.grpc
HTTP Tracing.
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.kafka - package io.micronaut.tracing.opentelemetry.instrument.kafka
Contains configuration that provide integration with Kafka Opentelemetry.
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.utils - package io.micronaut.tracing.opentelemetry.utils
 
io.micronaut.tracing.opentelemetry.xray - package io.micronaut.tracing.opentelemetry.xray
Classes related with X-Ray integration.
io.micronaut.tracing.opentracing - package io.micronaut.tracing.opentracing
 
io.micronaut.tracing.opentracing.instrument.http - package io.micronaut.tracing.opentracing.instrument.http
 
io.micronaut.tracing.opentracing.interceptor - package io.micronaut.tracing.opentracing.interceptor
 
io.micronaut.tracing.zipkin.http.client - package io.micronaut.tracing.zipkin.http.client
 
isAttributeWithPrefix() - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryConfiguration
Getter for captured headers set.
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
 
isHeadersAsLists() - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryConfiguration
Getter for headersAsLists flag.
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
 

K

KafkaAttributesExtractorUtils - Class in io.micronaut.tracing.opentelemetry.instrument.kafka
Utility class to help get kafka headers and put them as span attributes.
kafkaTelemetry(OpenTelemetry, KafkaTelemetryConfiguration, ApplicationContext) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryFactory
 
KafkaTelemetry - Class in io.micronaut.tracing.opentelemetry.instrument.kafka
The main class with opentelemetry-kafka logic.
KafkaTelemetry(OpenTelemetry, Instrumenter<KafkaProducerRequest, RecordMetadata>, Instrumenter<KafkaProcessRequest, Void>, Collection<KafkaTelemetryProducerTracingFilter>, Collection<KafkaTelemetryConsumerTracingFilter>, KafkaTelemetryConfiguration, boolean) - Constructor for class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetry
 
KafkaTelemetryBuilder - Class in io.micronaut.tracing.opentelemetry.instrument.kafka
Builder class for KafkaTelemetry object.
KafkaTelemetryBuilder(OpenTelemetry, KafkaTelemetryConfiguration, Collection<KafkaTelemetryConsumerTracingFilter>, Collection<KafkaTelemetryProducerTracingFilter>) - Constructor for class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryBuilder
 
KafkaTelemetryConfiguration - Class in io.micronaut.tracing.opentelemetry.instrument.kafka
Configuration properties for KafkaTelemetry.
KafkaTelemetryConfiguration() - Constructor for class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryConfiguration
 
KafkaTelemetryConsumerTracingFilter<K,V> - Interface in io.micronaut.tracing.opentelemetry.instrument.kafka
Interface to filter consumer messages for tracing.
KafkaTelemetryConsumerTracingInstrumentation - Class in io.micronaut.tracing.opentelemetry.instrument.kafka
Kafka consumer tracing instrumentation using OpenTelemetry.
KafkaTelemetryConsumerTracingInstrumentation(KafkaTelemetry) - Constructor for class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryConsumerTracingInstrumentation
Default constructor.
KafkaTelemetryFactory - Class in io.micronaut.tracing.opentelemetry.instrument.kafka
Opentelemetery Kafka tracing factory.
KafkaTelemetryFactory() - Constructor for class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryFactory
 
kafkaTelemetryHelper(KafkaTelemetry) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryFactory
 
KafkaTelemetryHelper - Class in io.micronaut.tracing.opentelemetry.instrument.kafka
Helper-class to access to kafkaTelemetry object from non-micronaut components.
KafkaTelemetryProducerTracingFilter<K,V> - Interface in io.micronaut.tracing.opentelemetry.instrument.kafka
Interface to filter producer messages for tracing.
KafkaTelemetryProducerTracingInstrumentation - Class in io.micronaut.tracing.opentelemetry.instrument.kafka
Kafka consumer tracing instrumentation using OpenTelemetry.
KafkaTelemetryProducerTracingInstrumentation(KafkaTelemetry) - Constructor for class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryProducerTracingInstrumentation
Default constructor.

L

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

M

map(AnnotationValue<SpanAttribute>, VisitorContext) - Method in class io.micronaut.tracing.opentelemetry.processing.SpanAttributeAnnotationMapper
 
messageMaxBytes() - Method in class io.micronaut.tracing.zipkin.http.client.HttpClientSender
 
messageMaxBytes(int) - Method in class io.micronaut.tracing.zipkin.http.client.HttpClientSender.Builder
The message max bytes.
messageSizeInBytes(List<byte[]>) - Method in class io.micronaut.tracing.zipkin.http.client.HttpClientSender
 
METHOD_TAG - Static variable in class io.micronaut.tracing.opentracing.interceptor.AbstractTraceInterceptor
 
metricConfigProperties() - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetry
Produces a set of kafka client config properties (consumer or producer) to register a MetricsReporter that records metrics to an openTelemetry instance.
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 Interface 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 Interface in io.micronaut.tracing.opentelemetry.instrument.http.server
Server Qualifier represents AttributesExtractor that should be used in http srver instrumenter.

N

newSpan(HttpRequest<?>, SpanContext) - Method in class io.micronaut.tracing.opentracing.instrument.http.AbstractOpenTracingFilter
Creates a new span for the given request and span context.
NewSpan - Annotation Interface in io.micronaut.tracing.annotation
Indicates that a new Open Tracing span should be started.
NewSpanOpenTelemetryTraceInterceptor - Class in io.micronaut.tracing.opentelemetry.interceptor
Implements tracing logic for ContinueSpan and NewSpan using the Open Telemetry API.
NewSpanOpenTelemetryTraceInterceptor(Instrumenter<ClassAndMethod, Object>, ConversionService) - Constructor for class io.micronaut.tracing.opentelemetry.interceptor.NewSpanOpenTelemetryTraceInterceptor
Initialize the interceptor with tracer and conversion service.
NewSpanTraceInterceptor - Class in io.micronaut.tracing.opentracing.interceptor
Implements tracing logic for ContinueSpan and NewSpan using the Open Tracing API.
NewSpanTraceInterceptor(Tracer, ConversionService) - Constructor for class io.micronaut.tracing.opentracing.interceptor.NewSpanTraceInterceptor
Initialize the interceptor with tracer and conversion service.

O

onAcknowledgement(RecordMetadata, Exception) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.TracingProducerInterceptor
 
onCommit(Map<TopicPartition, OffsetAndMetadata>) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.TracingConsumerInterceptor
 
onConsume(ConsumerRecords<K, V>) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.TracingConsumerInterceptor
 
onCreated(BeanCreatedEvent<Consumer<?, ?>>) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryConsumerTracingInstrumentation
 
onCreated(BeanCreatedEvent<Producer<?, ?>>) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryProducerTracingInstrumentation
 
onCreated(BeanCreatedEvent<SdkClientBuilder<?, ?>>) - Method in class io.micronaut.tracing.opentelemetry.xray.SdkClientBuilderListener
Add an OpenTelemetry execution interceptor to SdkClientBuilder.
onSend(ProducerRecord<K, V>) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.TracingProducerInterceptor
 
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
 
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
 
OpenTelemetryPropagationContext - Record Class in io.micronaut.tracing.opentelemetry
Open telemetry propagated context.
OpenTelemetryPropagationContext(Context) - Constructor for record class io.micronaut.tracing.opentelemetry.OpenTelemetryPropagationContext
Creates an instance of a OpenTelemetryPropagationContext record class.
OpenTelemetryReactorPropagation - Class in io.micronaut.tracing.opentelemetry.utils
Utils class to get the OpenTelemetry tracing context from the Reactor context.
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.opentracing.instrument.http
An HTTP client instrumentation filter that uses Open Tracing.
OpenTracingClientFilter(Tracer, ConversionService, TracingExclusionsConfiguration) - Constructor for class io.micronaut.tracing.opentracing.instrument.http.OpenTracingClientFilter
Initialize the open tracing client filter with tracer and exclusion configuration.
OpenTracingPropagationContext - Record Class in io.micronaut.tracing.opentracing
The open tracing propagated context.
OpenTracingPropagationContext(Tracer, Span) - Constructor for record class io.micronaut.tracing.opentracing.OpenTracingPropagationContext
Creates an instance of a OpenTracingPropagationContext record class.
OpenTracingServerFilter - Class in io.micronaut.tracing.opentracing.instrument.http
An HTTP server instrumentation filter that uses Open Tracing.
OpenTracingServerFilter(Tracer, ConversionService, TracingExclusionsConfiguration) - Constructor for class io.micronaut.tracing.opentracing.instrument.http.OpenTracingServerFilter
Creates an HTTP server instrumentation filter.
OtelHttpClientSenderConfiguration - Class in io.micronaut.tracing.opentelemetry.exporter.zipkin
Configuration properties for Zipkin exporter.
OtelHttpClientSenderConfiguration() - Constructor for class io.micronaut.tracing.opentelemetry.exporter.zipkin.OtelHttpClientSenderConfiguration
 
OtelHttpClientSenderFactory - Class in io.micronaut.tracing.opentelemetry.exporter.zipkin
Builds a SpanProcessor that exports traces to Zipkin.
OtelHttpClientSenderFactory() - Constructor for class io.micronaut.tracing.opentelemetry.exporter.zipkin.OtelHttpClientSenderFactory
 

P

path(String) - Method in class io.micronaut.tracing.zipkin.http.client.HttpClientSender.Builder
The path to use.
populateTags(MethodInvocationContext<Object, Object>, Span) - Method in class io.micronaut.tracing.opentracing.interceptor.AbstractTraceInterceptor
 
PREFIX - Static variable in class io.micronaut.tracing.brave.AsyncReporterConfiguration
 
PREFIX - Static variable in class io.micronaut.tracing.brave.BraveTracerConfiguration.BraveHttpClientSenderConfiguration
 
PREFIX - Static variable in class io.micronaut.tracing.brave.BraveTracerConfiguration
 
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.exporter.zipkin.OtelHttpClientSenderConfiguration
 
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.kafka.KafkaTelemetryConfiguration
The default prefix used for Kafka Telemetry configuration.
PREFIX - Static variable in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryExclusionsConfiguration
 
PREFIX - Static variable in class io.micronaut.tracing.opentracing.instrument.http.TracingExclusionsConfiguration
 
putAttributes(KafkaTelemetryConfiguration, AttributesBuilder, Headers) - Static method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaAttributesExtractorUtils
Add message headers as span attributes.

R

resolveSpanName(HttpRequest<?>) - Method in class io.micronaut.tracing.opentracing.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.
restoreThreadContext(CurrentTraceContext.Scope) - Method in record class io.micronaut.tracing.brave.BravePropagationContext
 
restoreThreadContext(Scope) - Method in record class io.micronaut.tracing.opentelemetry.OpenTelemetryPropagationContext
 
restoreThreadContext(Scope) - Method in record class io.micronaut.tracing.opentracing.OpenTracingPropagationContext
 

S

SamplerConfiguration() - Constructor for class io.micronaut.tracing.brave.BraveTracerConfiguration.SamplerConfiguration
 
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.zipkin.http.client.HttpClientSender
 
server(URI) - Method in class io.micronaut.tracing.zipkin.http.client.HttpClientSender.Builder
The endpoint to use.
SERVER_PATH - Static variable in class io.micronaut.tracing.opentelemetry.instrument.http.AbstractOpenTelemetryFilter
 
SERVER_PATH - Static variable in class io.micronaut.tracing.opentracing.instrument.http.AbstractOpenTracingFilter
 
serverTracingInterceptor(OpenTelemetry) - Method in class io.micronaut.tracing.opentelemetry.instrument.grpc.GrpcServerTracingInterceptorFactory
 
SERVICE_ID - Static variable in class io.micronaut.tracing.zipkin.http.client.ZipkinServiceInstanceList
 
setAttributePrefix(String) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryConfiguration
Setter for attributePrefix.
setAttributeWithPrefix(boolean) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryConfiguration
Setter for attributeWithPrefix flag.
setCapturedHeaders(Set<String>) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryConfiguration
Setter for captured headers set.
setCaptureExperimentalSpanAttributes(boolean) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryBuilder
 
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.opentracing.instrument.http.AbstractOpenTracingFilter
Sets the error tags to use on the span.
setExcludedTopics(Set<String>) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryConfiguration
Setter for excluded topics set.
setExclusions(List<String>) - Method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryExclusionsConfiguration
Sets the URI patterns to be excluded from tracing.
setExclusions(List<String>) - Method in class io.micronaut.tracing.opentracing.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.
setHeadersAsLists(boolean) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryConfiguration
Setter for headersAsLists flag.
setIncludedTopics(Set<String>) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryConfiguration
Setter for included topics set.
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.
setPropagationEnabled(boolean) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetryBuilder
 
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.opentracing.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(Configuration.SamplerConfiguration) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
Sets the sampler configuration.
setSamplerConfiguration(BraveTracerConfiguration.SamplerConfiguration) - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration
 
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.opentelemetry.instrument.http.AbstractOpenTelemetryFilter
Tests if the defined path should be excluded from tracing.
shouldExclude(String) - Method in class io.micronaut.tracing.opentracing.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
 
span() - Method in record class io.micronaut.tracing.opentracing.OpenTracingPropagationContext
Returns the value of the span record component.
SpanAttributeAnnotationMapper - Class in io.micronaut.tracing.opentelemetry.processing
Adds SpanTag to SpanAttribute.
SpanAttributeAnnotationMapper() - Constructor for class io.micronaut.tracing.opentelemetry.processing.SpanAttributeAnnotationMapper
 
SpanTag - Annotation Interface in io.micronaut.tracing.annotation
Applied to parameters of a method to indicate which parameters should be included in span tags.
subSequence(int, int) - Method in enum class io.micronaut.tracing.opentracing.instrument.http.TraceRequestAttributes
 

T

TAG_ERROR - Static variable in class io.micronaut.tracing.opentelemetry.instrument.http.AbstractOpenTelemetryFilter
 
TAG_ERROR - Static variable in class io.micronaut.tracing.opentracing.instrument.http.AbstractOpenTracingFilter
 
TAG_HTTP_CLIENT - Static variable in class io.micronaut.tracing.opentracing.instrument.http.AbstractOpenTracingFilter
 
TAG_HTTP_SERVER - Static variable in class io.micronaut.tracing.opentracing.instrument.http.AbstractOpenTracingFilter
 
TAG_HTTP_STATUS_CODE - Static variable in class io.micronaut.tracing.opentracing.instrument.http.AbstractOpenTracingFilter
 
TAG_METHOD - Static variable in class io.micronaut.tracing.opentracing.instrument.http.AbstractOpenTracingFilter
 
TAG_PATH - Static variable in class io.micronaut.tracing.opentracing.instrument.http.AbstractOpenTracingFilter
 
tagArguments(MethodInvocationContext<?, ?>) - Static method in class io.micronaut.tracing.opentelemetry.interceptor.AbstractOpenTelemetryTraceInterceptor
 
tagArguments(Span, MethodInvocationContext<Object, Object>) - Method in class io.micronaut.tracing.opentracing.interceptor.AbstractTraceInterceptor
 
toString() - Method in record class io.micronaut.tracing.brave.BravePropagationContext
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.tracing.opentelemetry.OpenTelemetryPropagationContext
Returns a string representation of this record class.
toString() - Method in enum class io.micronaut.tracing.opentracing.instrument.http.TraceRequestAttributes
 
toString() - Method in record class io.micronaut.tracing.opentracing.OpenTracingPropagationContext
Returns a string representation of this record class.
tracer - Variable in class io.micronaut.tracing.opentracing.instrument.http.AbstractOpenTracingFilter
 
tracer - Variable in class io.micronaut.tracing.opentracing.interceptor.AbstractTraceInterceptor
 
tracer() - Method in record class io.micronaut.tracing.opentracing.OpenTracingPropagationContext
Returns the value of the tracer record component.
TraceRequestAttributes - Enum Class in io.micronaut.tracing.opentracing.instrument.http
Constants used to store Spans in instrumented request attributes.
tracingBuilder - Variable in class io.micronaut.tracing.brave.BraveTracerConfiguration
 
TracingConsumerInterceptor<K,V> - Class in io.micronaut.tracing.opentelemetry.instrument.kafka
Default tracing consumer kafka interceptor.
TracingConsumerInterceptor() - Constructor for class io.micronaut.tracing.opentelemetry.instrument.kafka.TracingConsumerInterceptor
 
TracingExclusionsConfiguration - Class in io.micronaut.tracing.opentracing.instrument.http
 
TracingExclusionsConfiguration() - Constructor for class io.micronaut.tracing.opentracing.instrument.http.TracingExclusionsConfiguration
 
TracingProducerInterceptor<K,V> - Class in io.micronaut.tracing.opentelemetry.instrument.kafka
Default tracing producer kafka interceptor.
TracingProducerInterceptor() - Constructor for class io.micronaut.tracing.opentelemetry.instrument.kafka.TracingProducerInterceptor
 
transform(AnnotationValue<WithSpan>, VisitorContext) - Method in class io.micronaut.tracing.opentelemetry.processing.WithSpanAnnotationTransformer
 

U

updateThreadContext() - Method in record class io.micronaut.tracing.brave.BravePropagationContext
 
updateThreadContext() - Method in record class io.micronaut.tracing.opentelemetry.OpenTelemetryPropagationContext
 
updateThreadContext() - Method in record class io.micronaut.tracing.opentracing.OpenTracingPropagationContext
 
url(URI) - Method in class io.micronaut.tracing.zipkin.http.client.HttpClientSender.Builder
The endpoint to use.
urls(List<URI>) - Method in class io.micronaut.tracing.zipkin.http.client.HttpClientSender.Builder
The endpoint to use.

V

value() - Element in annotation interface io.micronaut.tracing.annotation.NewSpan
x The name of the span which will be created.
value() - Element in annotation interface io.micronaut.tracing.annotation.SpanTag
 
valueOf(String) - Static method in enum class io.micronaut.tracing.opentracing.instrument.http.TraceRequestAttributes
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.micronaut.tracing.opentracing.instrument.http.TraceRequestAttributes
Returns an array containing the constants of this enum class, 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
 
wrap(Consumer<K, V>) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetry
Returns a decorated Consumer that consumes spans for each received message.
wrap(Producer<K, V>) - Method in class io.micronaut.tracing.opentelemetry.instrument.kafka.KafkaTelemetry
Returns a decorated Producer that consumes spans for each produced message.

Z

zipkinSender(Provider<LoadBalancerResolver>) - Method in class io.micronaut.tracing.zipkin.http.client.HttpClientSenderFactory
 
ZipkinServiceInstanceList - Class in io.micronaut.tracing.zipkin.http.client
A ServiceInstanceList for Zipkin.
ZipkinServiceInstanceList(HttpClientSenderConfiguration) - Constructor for class io.micronaut.tracing.zipkin.http.client.ZipkinServiceInstanceList
Create a ServiceInstanceList for Zipkin with existing configuration.
A B C D E F G H I J K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values