Class OpenTelemetryTracerProvider

java.lang.Object
com.azure.core.tracing.opentelemetry.OpenTelemetryTracerProvider
All Implemented Interfaces:
TracerProvider

public final class OpenTelemetryTracerProvider extends Object implements TracerProvider
  • Constructor Details

    • OpenTelemetryTracerProvider

      public OpenTelemetryTracerProvider()
  • Method Details

    • createTracer

      public Tracer createTracer(String libraryName, String libraryVersion, String azNamespace, TracingOptions options)
      Creates named and versioned OpenTelemetry-based implementation of Tracer
      Specified by:
      createTracer in interface TracerProvider
      Parameters:
      libraryName - Azure client library package name
      libraryVersion - Azure client library version
      azNamespace - Azure Resource Provider namespace.
      options - instance of TracingOptions
      Returns:
      a tracer instance.