class Aws::Telemetry::OTelTracerProvider
OpenTelemetry-based {TracerProviderBase}, an entry point for creating Tracer instances.
Public Class Methods
Source
# File lib/aws-sdk-core/telemetry/otel.rb, line 65 def initialize super @tracer_provider = OpenTelemetry.tracer_provider end
Calls superclass method
Public Instance Methods
Source
# File lib/aws-sdk-core/telemetry/otel.rb, line 74 def tracer(name = nil) OTelTracer.new(@tracer_provider.tracer(name)) end
Returns a Tracer instance.
@param [optional String] name Tracer name @return [Aws::Telemetry::OTelTracer]