class Prometheus::Client::Summary::Value

Value represents the state of a Summary at a given point.

Attributes

sum[RW]
total[RW]

Public Class Methods

new(type, name, labels) click to toggle source
# File lib/prometheus/client/summary.rb, line 16
def initialize(type, name, labels)
  @sum = value_object(type, name, "#{name}_sum", labels)
  @total = value_object(type, name, "#{name}_count", labels)
end

Public Instance Methods

observe(value) click to toggle source
# File lib/prometheus/client/summary.rb, line 21
def observe(value)
  @sum.increment(value)
  @total.increment
end