All Classes and Interfaces

Class
Description
Will capture the arguments annotated with SpanAttribute on methods annotated with AddingSpanAttributes.
 
 
 
 
 
 
 
 
 
 
 
 
 
Class enabling Quarkus to instantiate a TracerProvider during static initialization and set a Attributes delegate during runtime initialization.
 
Main purpose of this processor is to cover adding of the End User attributes to user-created Spans.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Class to facilitate a delay in when the worker thread inside SpanProcessor is started, enabling Quarkus to instantiate a TracerProvider during static initialization and set a SpanProcessor delegate during runtime initialization.
 
 
 
A Context Storage that wraps the default OpenTelemetry ContextStorage and adds MDC functionality.
 
 
 
 
 
 
 
 
Used when we know that the stream will never be used again, therefore we can skip copying the data WARNING: This should only be used when we know that we will write at least this many bytes to the stream
 
 
Handles RESTEasy Classic
 
A client filter for the JAX-RS Client and MicroProfile REST Client that records OpenTelemetry data.
 
 
 
 
 
 
Handles RESTEasy Reactive (via Vert.x)
 
 
This is used to retrieve the route name from Vert.x.
 
This is used to retrieve the route name from Vert.x.
 
 
 
 
 
Build Time configuration where all the attributes related with classloading must live because of the native image needs
Quarkus security events exported as the OpenTelemetry Span events.
Security event type.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Bridges the OpenTelemetry ContextStorage with the Vert.x Context.
 
Intercepts incoming messages from Reactive Messaging connectors.
Intercepts outgoing messages from Reactive Messaging connectors.
 
 
 
 
The only point in having this class is to allow AutoConfiguredOpenTelemetrySdkBuilderCustomizer.TracerProviderCustomizer to easily ignore the configured LateBoundSpanProcessor.
 
 
Synthetic CDI observers for various SecurityEvent types configured during the build time use this util class to export the events as the OpenTelemetry Span events, or authenticated user Span attributes.
 
Generic Span Export provider for CDI beans
 
 
 
 
 
 
 
/** Meant to be implemented by a CDI bean that provides arbitrary customization for the TextMapPropagator that are to be registered with OpenTelemetry
 
 
 
 
Tracing build time configuration