class Cassandra::Utils::Statsd

Attributes

metric_name[R]
statsd[R]
value[R]

Public Class Methods

new(metric_name) click to toggle source
# File lib/cassandra/utils/statsd.rb, line 8
def initialize(metric_name)
  @statsd ||= ::Statsd.new('localhost', 8125)
  @metric_name = metric_name
  self
end

Public Instance Methods

push!(value = @value) click to toggle source
# File lib/cassandra/utils/statsd.rb, line 19
def push!(value = @value)
  statsd.gauge(metric_name, value)
end
to_dd(value) click to toggle source
# File lib/cassandra/utils/statsd.rb, line 14
def to_dd(value)
  @value = (value == true ? 1 : 0)
  self
end