Class OpenTelemetrySdkProvider

    • Field Detail

      • DEFAULT_OTEL_JAVA_DISABLED_RESOURCE_PROVIDERS

        public static final String DEFAULT_OTEL_JAVA_DISABLED_RESOURCE_PROVIDERS
        See OTEL_JAVA_DISABLED_RESOURCE_PROVIDERS
      • resource

        protected transient io.opentelemetry.sdk.resources.Resource resource
      • config

        protected transient io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties config
      • openTelemetrySdk

        @Nullable
        protected transient io.opentelemetry.sdk.OpenTelemetrySdk openTelemetrySdk
      • meter

        protected transient io.opentelemetry.api.metrics.Meter meter
      • eventEmitter

        protected transient io.opentelemetry.api.events.EventEmitter eventEmitter
    • Constructor Detail

      • OpenTelemetrySdkProvider

        public OpenTelemetrySdkProvider()
    • Method Detail

      • getTracer

        @NonNull
        public io.opentelemetry.api.trace.Tracer getTracer()
      • getMeter

        @NonNull
        public io.opentelemetry.api.metrics.Meter getMeter()
      • getResource

        @NonNull
        public io.opentelemetry.sdk.resources.Resource getResource()
      • getConfig

        @NonNull
        public io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties getConfig()
      • isOtelLogsEnabled

        public boolean isOtelLogsEnabled()
      • isOtelLogsMirrorToDisk

        public boolean isOtelLogsMirrorToDisk()
      • getPropagators

        @NonNull
        public io.opentelemetry.context.propagation.ContextPropagators getPropagators()
      • getLoggerProvider

        @NonNull
        public io.opentelemetry.api.logs.LoggerProvider getLoggerProvider()
      • getOpenTelemetrySdk

        @NonNull
        protected io.opentelemetry.sdk.OpenTelemetrySdk getOpenTelemetrySdk()
      • shutdown

        @PreDestroy
        public void shutdown()
      • initializeNoOp

        public void initializeNoOp()