class Sentry::Rails::Tracing::ActionControllerSubscriber
Constants
- EVENT_NAME
Public Class Methods
subscribe!()
click to toggle source
# File lib/sentry/rails/tracing/action_controller_subscriber.rb, line 12 def self.subscribe! subscribe_to_event(EVENT_NAME) do |event_name, duration, payload| controller = payload[:controller] action = payload[:action] record_on_current_span( op: event_name, start_timestamp: payload[:start_timestamp], description: "#{controller}##{action}", duration: duration ) do |span| payload = payload.dup cleanup_data(payload) span.set_data(:payload, payload) span.set_http_status(payload[:status]) end end end