module TingYun::Instrumentation::Sinatra::Action
Public Instance Methods
tingyun_metric_path(current_class, path)
click to toggle source
# File lib/ting_yun/instrumentation/sinatra/action.rb, line 12 def tingyun_metric_path(current_class, path) if find_rule(request.request_method.upcase, path, request.env, request.params) return "Sinatra/#{current_class}/#{namespace}/#{name(path.slice(1..-1), request.env, request.params, request.cookies)}" else return self.env["PATH_INFO"] unless TingYun::Agent.config[:'auto_action_naming'] "Sinatra/#{current_class}/#{path}(#{request.request_method.upcase})".squeeze("/") end end