Module: Chillout::Metric

Defined in:
lib/chillout.rb

Class Method Summary collapse

Class Method Details

.push(series:, tags: {}, timestamp: Time.now.utc, values: {value: 1.0}) ⇒ Object



21
22
23
24
25
26
27
28
# File 'lib/chillout.rb', line 21

def self.push(series:, tags:{}, timestamp: Time.now.utc, values: {value: 1.0})
  Chillout.client.enqueue(CustomAdvancedMetric.new(
    series: series,
    tags: tags,
    timestamp: timestamp,
    values: values
  ))
end

.track(name) ⇒ Object



16
17
18
19
# File 'lib/chillout.rb', line 16

def self.track(name)
  Chillout.creations ||= CreationsContainer.new
  Chillout.creations.increment!(name)
end