module Airbrake::Rack
def self.capture_timing(label)
- Api: - public
Other tags:
- Since: - v9.2.0
def self.capture_timing(label) return yield unless Airbrake::Config.instance.performance_stats routes = Airbrake::Rack::RequestStore[:routes] if !routes || routes.none? result = yield else timed_trace = Airbrake::TimedTrace.span(label) do result = yield end routes.each do |_route_path, params| params[:groups].merge!(timed_trace.spans) end end result end