class Invoca::Metrics::Prometheus::DeclareMetrics::Counter

Public Instance Methods

increment(value = 1, **labels) click to toggle source
# File lib/invoca/metrics/prometheus/declare_metrics/counter.rb, line 11
def increment(value = 1, **labels)
  if metric.present?
    metric.increment(default_labels.merge(labels), value)
  else
    warn("Counter being incremented without metric being present")
  end

  if graphite
    Invoca::Metrics::Client.metrics.count(render_graphite_string(**default_labels.merge(labels)), value)
  end
end