Module: Loggerator::Metrics

Extended by:
Metrics
Includes:
Loggerator
Included in:
Metrics
Defined in:
lib/loggerator/metrics.rb

Instance Method Summary collapse

Methods included from Loggerator

config, config=, included, #log, log?, #log_context, #log_error, #log_error_off, #log_error_on, #log_off, #log_on, #m, turn_log

Instance Method Details

#count(key, value = 1) ⇒ Object



8
9
10
# File 'lib/loggerator/metrics.rb', line 8

def count(key, value=1)
  log("count##{Loggerator.config.metrics_app_name}.#{key}" => value)
end

#measure(key, value, units = "s") ⇒ Object



20
21
22
# File 'lib/loggerator/metrics.rb', line 20

def measure(key, value, units="s")
  log("measure##{Loggerator.config.metrics_app_name}.#{key}" => "#{value}#{units}")
end

#sample(key, value) ⇒ Object



12
13
14
# File 'lib/loggerator/metrics.rb', line 12

def sample(key, value)
  log("sample##{Loggerator.config.metrics_app_name}.#{key}" => value)
end

#unique(key, value) ⇒ Object



16
17
18
# File 'lib/loggerator/metrics.rb', line 16

def unique(key, value)
  log("unique##{Loggerator.config.metrics_app_name}.#{key}" => value)
end