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
BatchSpanProcessor
is started, enabling Quarkus to instantiate a TracerProvider
during static initialization and set a BatchSpanProcessor 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.
Adds fallbacks to
OtlpExporterRuntimeConfig.traces() and OtlpExporterRuntimeConfig.metrics() from
the base configuration OtlpExporterRuntimeConfig.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 LateBoundBatchSpanProcessor.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 OpenTelemetryTracing build time configuration