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