lib/hallmonitor/configuration.rb in hallmonitor-5.0.0 vs lib/hallmonitor/configuration.rb in hallmonitor-5.1.0
- old
+ new
@@ -2,10 +2,24 @@
# Hallmonitor configuration
class Configuration
# Whether or not to trap outputter exceptions, defaults to false
attr_accessor :trap_outputter_exceptions
+ # Whether or not to autoinstrument rails controller actions, defaults to false
+ attr_accessor :instrument_rails_controller_actions
+
+ # The metric name to use for controller action measurements,
+ # defaults to 'controller.action.measure'
+ attr_accessor :controller_action_measure_name
+
+ # The metric name to use for controller action counts, defaults to
+ # 'controller.action.measure'
+ attr_accessor :controller_action_count_name
+
def initialize
@trap_outputter_exceptions = false
+ @controller_action_measure_name = 'controller.action.measure'
+ @controller_action_count_name = 'controller.action.count'
+ @instrument_rails_controller_actions = false
end
end
end