Class: Harness::Job

Inherits:
Object
  • Object
show all
Defined in:
lib/harness/job.rb

Instance Method Summary collapse

Instance Method Details

#log(measurement) ⇒ Object



3
4
5
6
7
8
9
10
11
12
# File 'lib/harness/job.rb', line 3

def log(measurement)
  logger.debug "[Harness] Processing Measurement: #{measurement.inspect}"

  case measurement.class.to_s.demodulize.underscore.to_sym
  when :gauge
    adapter.log_gauge measurement
  when :counter
    adapter.log_counter measurement
  end
end