module ActiveMonitoring::CoreExtensions::ActionController::Instrumentation

Public Instance Methods

process_action(*) click to toggle source
Calls superclass method
# File lib/active_monitoring/core_extensions/action_controller.rb, line 5
def process_action(*)
  payload = {
    controller: self.class.name,
    action: action_name,
    request_id: request.uuid
  }
  ::ActiveMonitoring::Notifications.instrument("start_processing.action_controller", payload)
  ::ActiveMonitoring::Notifications.instrument("process_action.action_controller", payload) do
    super
  end
end