class Evil::Metrics::Counter

Growing-only counter

Public Instance Methods

increment(tags, by: 1) click to toggle source
# File lib/evil/metrics/counter.rb, line 7
def increment(tags, by: 1)
  values[tags] += by
  ::Evil::Metrics.adapters.each do |_, adapter|
    adapter.perform_counter_increment!(self, tags, by)
  end
  values[tags]
end
values() click to toggle source
# File lib/evil/metrics/counter.rb, line 15
def values
  @values ||= Concurrent::Hash.new(0)
end