Sha256: 5653bbcbf0446f095b8da7f2280d754e6834321b5f646fed4f36ccc1e063547d

Contents?: true

Size: 442 Bytes

Versions: 2

Compression:

Stored size: 442 Bytes

Contents

require 'rubygems'
require '../lib/ruby-metrics'

# Specify a port for the agent
@metrics = Metrics::Agent.new(8081)
@metrics.start

timer = @metrics.meter :my_meter
timer.mark(500)

step = 0

# This is here so that we will run indefinitely so you can hit the 
# status page on localhost:8081/status
loop do
  sleep 1
  
  modifier = rand(200).to_i
  step += 1
  
  if (step % 2)
    modifier *= -1
  end
  
  timer.mark(500  + modifier)
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ruby-metrics-0.7.0 examples/meter.rb
ruby-metrics-0.6.0 examples/meter.rb