Class: Hallmonitor::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/hallmonitor/configuration.rb

Overview

Hallmonitor configuration

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



18
19
20
21
22
23
# File 'lib/hallmonitor/configuration.rb', line 18

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

Instance Attribute Details

#controller_action_count_nameObject

The metric name to use for controller action counts, defaults to ‘controller.action.measure’



16
17
18
# File 'lib/hallmonitor/configuration.rb', line 16

def controller_action_count_name
  @controller_action_count_name
end

#controller_action_measure_nameObject

The metric name to use for controller action measurements, defaults to ‘controller.action.measure’



12
13
14
# File 'lib/hallmonitor/configuration.rb', line 12

def controller_action_measure_name
  @controller_action_measure_name
end

#instrument_rails_controller_actionsObject

Whether or not to autoinstrument rails controller actions, defaults to false



8
9
10
# File 'lib/hallmonitor/configuration.rb', line 8

def instrument_rails_controller_actions
  @instrument_rails_controller_actions
end

#trap_outputter_exceptionsObject

Whether or not to trap outputter exceptions, defaults to false



5
6
7
# File 'lib/hallmonitor/configuration.rb', line 5

def trap_outputter_exceptions
  @trap_outputter_exceptions
end