class OpenTelemetry::Adapters::Faraday::Adapter
The Adapter
class contains logic to detect and install the Faraday
instrumentation adapter
Private Instance Methods
register_tracer_middleware()
click to toggle source
# File lib/opentelemetry/adapters/faraday/adapter.rb, line 30 def register_tracer_middleware ::Faraday::Middleware.register_middleware( open_telemetry: Middlewares::TracerMiddleware ) end
require_dependencies()
click to toggle source
# File lib/opentelemetry/adapters/faraday/adapter.rb, line 25 def require_dependencies require_relative 'middlewares/tracer_middleware' require_relative 'patches/rack_builder' end
use_middleware_by_default()
click to toggle source
# File lib/opentelemetry/adapters/faraday/adapter.rb, line 36 def use_middleware_by_default ::Faraday::RackBuilder.prepend(Patches::RackBuilder) end