module Sashiko::Adapters::Faraday
Faraday middleware that creates a client-kind span per HTTP request. Usage: require “sashiko/adapters/faraday” conn = Faraday.new(“api.example.com”) do |f| f.use Sashiko::Adapters::Faraday::Middleware # Or, to inject a specific tracer (e.g. inside a Ruby::Box): f.use Sashiko::Adapters::Faraday::Middleware, tracer: OpenTelemetry.tracer_provider.tracer(“my-component”) end
Attribute names follow OTel HTTP semantic conventions (stable).