require 'statsd-ruby' statsd = Statsd.new('localhost', 8125) # Single call to statsd timer. statsd.time("timer_data") do timer_data = 1 + Random.rand(6) puts timer_data sleep timer_data end # Multiple calls to statsd timer. 10.times do statsd.time("timer_data") do timer_data = 1 + Random.rand(6) puts timer_data sleep timer_data end end # Statsd Timer call without a code block 10.times do fake_data = 1 + Random.rand(6) puts fake_data statsd.timing "fake_timer_data", fake_data end