Method: OpenTelemetry::SDK::Trace::Tracer#initialize

Defined in:
lib/opentelemetry/sdk/trace/tracer.rb

#initialize(name, version, tracer_provider) ⇒ Tracer

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns a new OpenTelemetry::SDK::Trace::Tracer instance.

Parameters:

  • name (String)

    Instrumentation package name

  • version (String)

    Instrumentation package version

  • tracer_provider (TracerProvider)

    TracerProvider that initialized the tracer



21
22
23
24
# File 'lib/opentelemetry/sdk/trace/tracer.rb', line 21

def initialize(name, version, tracer_provider)
  @instrumentation_scope = InstrumentationScope.new(name, version)
  @tracer_provider = tracer_provider
end