Index
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
andNewSpan
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
andNewSpan
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 typeIdGenerator
. - 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 usingBraveTracer
. - 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 givenOpenTelemetry
. - 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
andNewSpan
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
andNewSpan
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'sHttpClient
. - 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
andContinueSpan
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 anopenTelemetry
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
andNewSpan
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
andNewSpan
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 ofOpenTelemetryConfiguration
. - 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
toSpanAttribute
. - 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
Span
s 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 addsNewSpan
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.
All Classes and Interfaces|All Packages|Constant Field Values