Class: OpenTelemetry::Instrumentation::Rage::Handlers::Fiber
- Inherits:
-
Rage::Telemetry::Handler
- Object
- Rage::Telemetry::Handler
- OpenTelemetry::Instrumentation::Rage::Handlers::Fiber
- Defined in:
- lib/opentelemetry/instrumentation/rage/handlers/fiber.rb
Overview
The class uses Fiber storage to propagate OpenTelemetry context between fibers.
Defined Under Namespace
Modules: Patch
Instance Method Summary collapse
-
#initialize ⇒ Fiber
constructor
A new instance of Fiber.
- #propagate_otel_context ⇒ Object
Constructor Details
Instance Method Details
#propagate_otel_context ⇒ Object
29 30 31 |
# File 'lib/opentelemetry/instrumentation/rage/handlers/fiber.rb', line 29 def propagate_otel_context(&) OpenTelemetry::Context.with_current(::Fiber[:__rage_otel_context], &) end |