class TwemproxyExporter::Gauge

Public Class Methods

new(registry, name, desc) click to toggle source
# File lib/twemproxy_exporter/gauge.rb, line 3
def initialize(registry, name, desc)
  @gauge = Prometheus::Client::Gauge.new(name, desc)
  registry.register(@gauge)
end

Public Instance Methods

count(value, labels = {}) click to toggle source
# File lib/twemproxy_exporter/gauge.rb, line 8
def count(value, labels = {})
  @gauge.set(labels, value)
end
value(labels = {}) click to toggle source
# File lib/twemproxy_exporter/gauge.rb, line 12
def value(labels = {})
  @gauge.get(labels)
end