Class GlobalOpenTelemetrySdk


  • public final class GlobalOpenTelemetrySdk
    extends Object
    Global singleton similar to the GlobalOpenTelemetry in order to also have a static accessor to the SdkLoggerProvider

    TODO handle reconfiguration

    • Constructor Detail

      • GlobalOpenTelemetrySdk

        public GlobalOpenTelemetrySdk()
    • Method Detail

      • configure

        public static void configure​(Map<String,​String> configurationProperties,
                                     Map<String,​String> resourceAttributes,
                                     boolean registerShutDownHook)
        Configure if configuration has changed
      • shutdown

        public static io.opentelemetry.sdk.common.CompletableResultCode shutdown()
      • getOtelLogger

        public static io.opentelemetry.api.logs.Logger getOtelLogger()
      • getMeter

        public static io.opentelemetry.api.metrics.Meter getMeter()
      • getTracer

        public static io.opentelemetry.api.trace.Tracer getTracer()