Index

A C D E G H I M N O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values

A

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.
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
 

C

context() - Method in record class io.micronaut.tracing.opentelemetry.OpenTelemetryPropagationContext
Returns the value of the context record component.
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.
currentContext(ContextView) - Static method in class io.micronaut.tracing.opentelemetry.utils.OpenTelemetryReactorPropagation
Find the OpenTelemetry Context from 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 NewSpan and ContinueSpan annotations.
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 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.

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
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
 
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.

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
 
A C D E G H I M N O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values