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) SyntheticBeanBuildItemopenTelemetryBean(OpenTelemetryRecorder recorder, OTelRuntimeConfig oTelRuntimeConfig) (package private) voidregisterOpenTelemetryContextStorage(BuildProducer<NativeImageResourceBuildItem> resource, BuildProducer<ReflectiveClassBuildItem> reflectiveClass) (package private) voidregisterWithSpan(BuildProducer<InterceptorBindingRegistrarBuildItem> interceptorBindingRegistrar, BuildProducer<AdditionalBeanBuildItem> additionalBeans) (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
-
ensureProducerIsRetained
AdditionalBeanBuildItem ensureProducerIsRetained() -
openTelemetryBean
SyntheticBeanBuildItem openTelemetryBean(OpenTelemetryRecorder recorder, OTelRuntimeConfig oTelRuntimeConfig) -
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)
-