Class OpenTelemetryProcessor
- java.lang.Object
-
- io.quarkus.opentelemetry.deployment.OpenTelemetryProcessor
-
public class OpenTelemetryProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description OpenTelemetryProcessor()
-
Method Summary
-
-
-
Method Detail
-
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
void transformWithSpan(BuildProducer<AnnotationsTransformerBuildItem> annotationsTransformer)
-
createOpenTelemetry
void createOpenTelemetry(OpenTelemetryRecorder recorder, CoreVertxBuildItem vertx, LaunchModeBuildItem launchMode)
-
setupVertx
void setupVertx(InstrumentationRecorder recorder, BeanContainerBuildItem beanContainerBuildItem)
-
validateDataSourcesWithEnabledTelemetry
void validateDataSourcesWithEnabledTelemetry(List<JdbcDataSourceBuildItem> jdbcDataSources, BuildProducer<ValidationPhaseBuildItem.ValidationErrorBuildItem> validationErrors)
-
-