Sha256: 83fcc5d752ab199c1f0122f58a077969cc78bf33162bccadf88eca134fbdfb4a
Contents?: true
Size: 862 Bytes
Versions: 8
Compression:
Stored size: 862 Bytes
Contents
$: << File.join(File.absolute_path(__FILE__), '..', 'lib') require "pulse-meter" PulseMeter.redis = Redis.new lama_counter = PulseMeter::Sensor::Timelined::Counter.new(:lama_count, annotation: 'Lama Count', interval: 10, ttl: 3600 ) lama_average_age = PulseMeter::Sensor::Timelined::Average.new(:lama_average_age, annotation: 'Lama Average Age', interval: 20, ttl: 3600 ) rhino_counter = PulseMeter::Sensor::Timelined::Counter.new(:rhino_count, annotation: 'Rhino Count', interval: 10, ttl: 3600 ) rhino_average_age = PulseMeter::Sensor::Timelined::Average.new(:rhino_average_age, annotation: 'Rhino average age', interval: 20, ttl: 3600 ) while true sleep(Random.rand) STDERR.puts "tick" lama_counter.event(1) rhino_counter.event(2) lama_average_age.event(Random.rand(50)) rhino_average_age.event(Random.rand(100)) end
Version data entries
8 entries across 8 versions & 1 rubygems