class Rage::Telemetry::Spans::ProcessControllerAction
@see Rage::Telemetry::Handler Rage::Telemetry::Handler
See {handle handle} for the list of arguments passed to handler methods.
This span is emitted for every controller action that is executed.
The controller.action.process span wraps the processing of a controller action.
#
def handler_arguments
- Private: -
def handler_arguments { name: '"#{controller.class}##{params[:action]}"', controller: "controller", request: "controller.request", response: "controller.response", env: "controller.__env" } end
def id
- Private: -
def id "controller.action.process" end
def span_parameters
- Private: -
def span_parameters %w[controller: params:] end