Class: PromMultiProc::Counter

Inherits:
Collector show all
Defined in:
lib/prom_multi_proc/counter.rb

Constant Summary

Constants inherited from Collector

PromMultiProc::Collector::EXCLUDED_FROM_METRIC_METHODS

Instance Attribute Summary

Attributes inherited from Collector

#name

Instance Method Summary collapse

Methods inherited from Collector

#initialize, metric_methods, #metric_methods, #to_msg, #validate!

Constructor Details

This class inherits a constructor from PromMultiProc::Collector

Instance Method Details

#add(value, labels = {}) ⇒ Object



9
10
11
# File 'lib/prom_multi_proc/counter.rb', line 9

def add(value, labels = {})
  write("add", value, labels)
end

#inc(labels = {}) ⇒ Object



5
6
7
# File 'lib/prom_multi_proc/counter.rb', line 5

def inc(labels = {})
  write("inc", 1, labels)
end