Class: Kirei::Metrics::LoggingBackend

Inherits:
Backend
  • Object
show all
Extended by:
T::Sig
Defined in:
lib/kirei/metrics/logging_backend.rb

Instance Method Summary collapse

Instance Method Details

#gauge(name, value, tags: {}) ⇒ Object



38
39
40
# File 'lib/kirei/metrics/logging_backend.rb', line 38

def gauge(name, value, tags: {})
  puts("[Metric] gauge #{name} #{value} #{tags}")
end

#increment(name, value = 1, tags: {}) ⇒ Object



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

def increment(name, value = 1, tags: {})
  puts("[Metric] increment #{name} #{value} #{tags}")
end

#measure(name, duration_ms, tags: {}) ⇒ Object



27
28
29
# File 'lib/kirei/metrics/logging_backend.rb', line 27

def measure(name, duration_ms, tags: {})
  puts("[Metric] measure #{name} #{duration_ms}ms #{tags}")
end