Sha256: 1dea0b901f48c3022c24bd249b1cc4ee8a46ed69f85d75213b50230edcd7e450

Contents?: true

Size: 368 Bytes

Versions: 12

Compression:

Stored size: 368 Bytes

Contents

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

@metrics = Metrics::Agent.new

hit_count = 42
http_requests = 53

gauge = @metrics.gauge :my_gauge do
  {
    :hit_count => hit_count,
    :http_requests => http_requests
  }
end

puts "Gauge: #{gauge.to_s}"

hit_count = 65
http_requests = 99

puts "Gauge: #{gauge.to_s}"

result = gauge.get

puts "Result: #{result}"

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
ruby-metrics-0.9.4 examples/gauge.rb
ruby-metrics-0.9.3 examples/gauge.rb
ruby-metrics-0.9.2 examples/gauge.rb
ruby-metrics-0.9.1 examples/gauge.rb
ruby-metrics-0.9.0 examples/gauge.rb
yam-ruby-metrics-0.8.9 examples/gauge.rb
yam-ruby-metrics-0.8.8 examples/gauge.rb
yam-ruby-metrics-0.8.7 examples/gauge.rb
yam-ruby-metrics-0.8.6 examples/gauge.rb
ruby-metrics-0.8.6 examples/gauge.rb
ruby-metrics-0.8.5 examples/gauge.rb
ruby-metrics-0.8.0 examples/gauge.rb