jam-cloud/ruby/lib/jam_ruby/resque/scheduled/stats_maker.rb

23 lines
416 B
Ruby

require 'json'
require 'resque'
require 'resque-retry'
require 'net/http'
require 'digest/md5'
module JamRuby
# creates stats to send to influx periodically
class StatsMaker
extend Resque::Plugins::LonelyJob
@queue = :stats_maker
@@log = Logging.logger['StatsMaker']
def self.perform
Stats.write('connection', Connection.stats)
Stats.write('users', User.stats)
end
end
end