Class OpenTelemetryProcessor
java.lang.Object
io.quarkus.opentelemetry.deployment.OpenTelemetryProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidcreateOpenTelemetry(OpenTelemetryRecorder recorder, CoreVertxBuildItem vertx, LaunchModeBuildItem launchMode) (package private) AdditionalBeanBuildItem(package private) voidhandleServices(OTelBuildConfig config, BuildProducer<ServiceProviderBuildItem> services, BuildProducer<RemovedResourceBuildItem> removedResources, BuildProducer<RuntimeReinitializedClassBuildItem> runtimeReinitialized) (package private) voidopenTelemetryBean(OpenTelemetryRecorder recorder, OTelBuildConfig oTelBuildConfig, BuildProducer<SyntheticBeanBuildItem> syntheticProducer, BuildProducer<OpenTelemetrySdkBuildItem> openTelemetrySdkBuildItemBuildProducer) (package private) voidregisterForReflection(BuildProducer<ReflectiveMethodBuildItem> reflectiveItem) (package private) voidregisterOpenTelemetryContextStorage(BuildProducer<NativeImageResourceBuildItem> resource, BuildProducer<ReflectiveClassBuildItem> reflectiveClass) (package private) voidregisterWithSpan(BuildProducer<InterceptorBindingRegistrarBuildItem> interceptorBindingRegistrar, BuildProducer<AdditionalBeanBuildItem> additionalBeans) (package private) SyntheticBeanBuildItemsetupDelayedAttribute(OpenTelemetryRecorder recorder, ApplicationInfoBuildItem appInfo) (package private) voidsetupVertx(InstrumentationRecorder recorder, BeanContainerBuildItem beanContainerBuildItem, Capabilities capabilities) (package private) voidtransformWithSpan(BuildProducer<AnnotationsTransformerBuildItem> annotationsTransformer) (package private) voidvalidateDataSourcesWithEnabledTelemetry(List<JdbcDataSourceBuildItem> jdbcDataSources, BuildProducer<ValidationPhaseBuildItem.ValidationErrorBuildItem> validationErrors)
-
Constructor Details
-
OpenTelemetryProcessor
public OpenTelemetryProcessor()
-
-
Method Details
-
registerForReflection
-
ensureProducerIsRetained
AdditionalBeanBuildItem ensureProducerIsRetained() -
setupDelayedAttribute
SyntheticBeanBuildItem setupDelayedAttribute(OpenTelemetryRecorder recorder, ApplicationInfoBuildItem appInfo) -
openTelemetryBean
void openTelemetryBean(OpenTelemetryRecorder recorder, OTelBuildConfig oTelBuildConfig, BuildProducer<SyntheticBeanBuildItem> syntheticProducer, BuildProducer<OpenTelemetrySdkBuildItem> openTelemetrySdkBuildItemBuildProducer) -
handleServices
void handleServices(OTelBuildConfig config, BuildProducer<ServiceProviderBuildItem> services, BuildProducer<RemovedResourceBuildItem> removedResources, BuildProducer<RuntimeReinitializedClassBuildItem> runtimeReinitialized) throws IOException - Throws:
IOException
-
registerOpenTelemetryContextStorage
void registerOpenTelemetryContextStorage(BuildProducer<NativeImageResourceBuildItem> resource, BuildProducer<ReflectiveClassBuildItem> reflectiveClass) -
registerWithSpan
void registerWithSpan(BuildProducer<InterceptorBindingRegistrarBuildItem> interceptorBindingRegistrar, BuildProducer<AdditionalBeanBuildItem> additionalBeans) -
transformWithSpan
-
createOpenTelemetry
void createOpenTelemetry(OpenTelemetryRecorder recorder, CoreVertxBuildItem vertx, LaunchModeBuildItem launchMode) -
setupVertx
void setupVertx(InstrumentationRecorder recorder, BeanContainerBuildItem beanContainerBuildItem, Capabilities capabilities) -
validateDataSourcesWithEnabledTelemetry
void validateDataSourcesWithEnabledTelemetry(List<JdbcDataSourceBuildItem> jdbcDataSources, BuildProducer<ValidationPhaseBuildItem.ValidationErrorBuildItem> validationErrors)
-