class Aws::Telemetry::TelemetryProviderBase

return the current context within a trace.
* {ContextManagerBase} - Manages context and used to
spans will contain information in that given moment.
instance. Then, a tracer will create spans and those
* {TracerProviderBase} - A provider that returns a tracer
following class implementations to function:
They are used to emit telemetry data. It needs the
Base for ‘TelemetryProvider` classes.

def initialize(tracer_provider: nil, context_manager: nil)

Parameters:
  • context_manager (Aws::Telemetry::ContextManagerBase) -- Manages
  • tracer_provider (Aws::Telemetry::TracerBase) -- A provider
def initialize(tracer_provider: nil, context_manager: nil)
  @tracer_provider = tracer_provider
  @context_manager = context_manager
end