class Invoca::Metrics::Prometheus::DeclareMetrics::Gauge
Public Instance Methods
set(value = :'1', **labels)
click to toggle source
# File lib/invoca/metrics/prometheus/declare_metrics/gauge.rb, line 12 def set(value = :'1', **labels) if value == :'1' value = 1 ActiveSupport::Deprecation.warn("gauge default value of 1 is deprecated; please pass an explicit value") end if metric.present? metric.observe(value, default_labels.merge(labels)) else warn("Gauge being set without metric being present") end if graphite Invoca::Metrics::Client.metrics.gauge(render_graphite_string(**default_labels.merge(labels)), value) end end