class NewRelic::Agent::Instrumentation::Praxis::RequestSubscriber
Public Instance Methods
finish(name, id, payload)
click to toggle source
# File lib/newrelic-praxis/praxis/request_subscriber.rb, line 19 def finish(name, id, payload) end
start(name, id, payload)
click to toggle source
# File lib/newrelic-praxis/praxis/request_subscriber.rb, line 8 def start(name, id, payload) #THREAD_LOCAL_ACCESS action = payload[:request].action controller = action.resource_definition.controller metric_name = "Controller/#{controller.name}/#{action.name}" current = NewRelic::Agent::Transaction.tl_current current.set_overriding_transaction_name(metric_name, nil) rescue => e log_notification_error(e, name, 'start') end