Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractOpenTelemetryTraceInterceptor - Class in io.micronaut.tracing.opentelemetry.interceptor
-
Implements tracing logic for
ContinueSpanandNewSpanusing 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.
- 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
C
- context() - Method in record class io.micronaut.tracing.opentelemetry.OpenTelemetryPropagationContext
-
Returns the value of the
contextrecord component. - ContinueSpanOpenTelemetryTraceInterceptor - Class in io.micronaut.tracing.opentelemetry.interceptor
-
Implements tracing logic for
ContinueSpanandNewSpanusing 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.
- currentContext(ContextView) - Static method in class io.micronaut.tracing.opentelemetry.utils.OpenTelemetryReactorPropagation
-
Find the OpenTelemetry
Contextfrom the reactive context.
D
- DEFAULT_ENABLED - Static variable in class io.micronaut.tracing.opentelemetry.conf.OpenTelemetryConfigurationProperties
-
The default enable value.
- 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.
E
- equals(Object) - Method in record class io.micronaut.tracing.opentelemetry.OpenTelemetryPropagationContext
-
Indicates whether some other object is "equal to" this one.
- exclusionTest() - Method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryExclusionsConfiguration
G
- getExclusions() - Method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryExclusionsConfiguration
- getOrder() - Method in class io.micronaut.tracing.opentelemetry.interceptor.AbstractOpenTelemetryTraceInterceptor
H
- hashCode() - Method in record class io.micronaut.tracing.opentelemetry.OpenTelemetryPropagationContext
-
Returns a hash code value for this object.
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.
- 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
- io.micronaut.tracing.opentelemetry - package io.micronaut.tracing.opentelemetry
-
Classes related with OpenTelemetry integration.
- io.micronaut.tracing.opentelemetry.conf - package io.micronaut.tracing.opentelemetry.conf
-
Configuration for the Micronaut framework integration with OpenTelemetry.
- io.micronaut.tracing.opentelemetry.idgenerator.xray - package io.micronaut.tracing.opentelemetry.idgenerator.xray
-
Classes related to
IdGenerator. - io.micronaut.tracing.opentelemetry.instrument.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
NewSpanandContinueSpanannotations. - 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.
- isEnabled() - Method in class io.micronaut.tracing.opentelemetry.conf.OpenTelemetryConfigurationProperties
M
- 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
N
- NewSpanOpenTelemetryTraceInterceptor - Class in io.micronaut.tracing.opentelemetry.interceptor
-
Implements tracing logic for
ContinueSpanandNewSpanusing 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.
O
- onCreated(BeanCreatedEvent<SdkClientBuilder<?, ?>>) - Method in class io.micronaut.tracing.opentelemetry.xray.SdkClientBuilderListener
-
Add an OpenTelemetry execution interceptor to
SdkClientBuilder. - OpenTelemetryConfiguration - Interface in io.micronaut.tracing.opentelemetry.conf
-
Configuration for OpenTelemetry.
- OpenTelemetryConfigurationProperties - Class in io.micronaut.tracing.opentelemetry.conf
-
ConfigurationPropertiesimplementation 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
- 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
OpenTelemetryPropagationContextrecord class. - OpenTelemetryReactorPropagation - Class in io.micronaut.tracing.opentelemetry.utils
-
Utils class to get the OpenTelemetry tracing context from the Reactor context.
P
- PREFIX - Static variable in class io.micronaut.tracing.opentelemetry.conf.OpenTelemetryConfigurationProperties
- PREFIX - Static variable in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryExclusionsConfiguration
R
- 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(Scope) - Method in record class io.micronaut.tracing.opentelemetry.OpenTelemetryPropagationContext
S
- 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
- setEnabled(boolean) - Method in class io.micronaut.tracing.opentelemetry.conf.OpenTelemetryConfigurationProperties
-
Sets whether the OpenTelemetry integration is enabled.
- setExclusions(List<String>) - Method in class io.micronaut.tracing.opentelemetry.instrument.util.OpenTelemetryExclusionsConfiguration
-
Sets the URI patterns to be excluded from tracing.
T
- tagArguments(MethodInvocationContext<?, ?>) - Static method in class io.micronaut.tracing.opentelemetry.interceptor.AbstractOpenTelemetryTraceInterceptor
- toString() - Method in record class io.micronaut.tracing.opentelemetry.OpenTelemetryPropagationContext
-
Returns a string representation of this record class.
U
- updateThreadContext() - Method in record class io.micronaut.tracing.opentelemetry.OpenTelemetryPropagationContext
All Classes and Interfaces|All Packages|Constant Field Values