module Resque::Plugins::Statsd

Constants

VERSION

Public Instance Methods

after_enqueue_statsd(*args) click to toggle source
# File lib/resque/plugins/statsd.rb, line 5
def after_enqueue_statsd(*args)
  $resque_statsd.increment("#{@queue}.enqueued")
  $resque_statsd.increment("total.enqueued")
  
end
after_perform_statsd(*args) click to toggle source
# File lib/resque/plugins/statsd.rb, line 11
def after_perform_statsd(*args)
  $resque_statsd.increment("#{@queue}.finished")
  $resque_statsd.increment("total.finished")
end
around_perform_statsd(*args) { || ... } click to toggle source
# File lib/resque/plugins/statsd.rb, line 21
def around_perform_statsd(*args)
  $resque_statsd.time("#{@queue}.processed") do 
    yield
  end
end
on_failure_statsd(*args) click to toggle source
# File lib/resque/plugins/statsd.rb, line 16
def on_failure_statsd(*args)
  $resque_statsd.increment("#{@queue}.failed")
  $resque_statsd.increment("total.failed")
end