Interface ExtendedOpenTelemetry
- All Superinterfaces:
- ExtensionPoint,- io.opentelemetry.api.OpenTelemetry
- All Known Implementing Classes:
- ReconfigurableOpenTelemetry
Extension of 
OpenTelemetry that provides additional functionality:
 - Read access top the ConfigPropertiesandResource
- Ability to be reconfigured through configure(Map, Resource, boolean)
- Ability to be used as a Jenkins Extension
- 
Nested Class SummaryNested classes/interfaces inherited from interface hudson.ExtensionPointExtensionPoint.LegacyInstancesAreScopedToHudson
- 
Method SummaryModifier and TypeMethodDescriptionvoidconfigure(Map<String, String> openTelemetryProperties, io.opentelemetry.sdk.resources.Resource openTelemetryResource) Deprecated.default voidconfigure(Map<String, String> openTelemetryProperties, io.opentelemetry.sdk.resources.Resource openTelemetryResource, boolean disableShutdownHook) Reconfigures theOpenTelemetryinstance.io.opentelemetry.sdk.autoconfigure.spi.ConfigPropertiesConfigPropertiesused to instantiate this OpenTelemetry instance using theAutoConfiguredOpenTelemetrySdk.io.opentelemetry.api.OpenTelemetryDeprecated.io.opentelemetry.sdk.resources.ResourceResourceused by this OpenTelemetry instance for the resource attributes of the produced telemetryMethods inherited from interface io.opentelemetry.api.OpenTelemetrygetLogsBridge, getMeter, getMeterProvider, getPropagators, getTracer, getTracer, getTracerProvider, meterBuilder, tracerBuilder
- 
Method Details- 
getConfigio.opentelemetry.sdk.autoconfigure.spi.ConfigProperties getConfig()ConfigPropertiesused to instantiate this OpenTelemetry instance using theAutoConfiguredOpenTelemetrySdk.
- 
getResourceio.opentelemetry.sdk.resources.Resource getResource()Resourceused by this OpenTelemetry instance for the resource attributes of the produced telemetry
- 
configure@Deprecated void configure(@NonNull Map<String, String> openTelemetryProperties, io.opentelemetry.sdk.resources.Resource openTelemetryResource) Deprecated.
- 
configuredefault void configure(@NonNull Map<String, String> openTelemetryProperties, io.opentelemetry.sdk.resources.Resource openTelemetryResource, boolean disableShutdownHook) Reconfigures theOpenTelemetryinstance. If no exporter is explicitly defined, this OpenTelemetry instance is NoOp.- Parameters:
- openTelemetryProperties- properties used as- ConfigPropertiesthrough- AutoConfiguredOpenTelemetrySdkBuilder.addPropertiesSupplier(Supplier)
- openTelemetryResource- resource attributes passed through- AutoConfiguredOpenTelemetrySdkBuilder.addResourceCustomizer(BiFunction)
- disableShutdownHook- enable / disable a shutdown hook
 
- 
getImplementationDeprecated.
 
- 
configure(Map, Resource, boolean)