module Sashiko::Traced

Declarative span instrumentation via Module#prepend.

class OrderService extend Sashiko::Traced

trace :process, attributes: ->(order) { { "order.id" => order.id } }

def process(order); ...; end

end