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