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)
-
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