module InstJobsStatsd::Stats::Counters::Run

Public Class Methods

enable() click to toggle source
# File lib/inst_jobs_statsd/stats/counters/run.rb, line 5
def self.enable
  enable_run_count
end
enable_run_count() click to toggle source
# File lib/inst_jobs_statsd/stats/counters/run.rb, line 9
def self.enable_run_count
  Delayed::Worker.lifecycle.before(:perform) do |_worker, job|
    report_run_count(job)
  end
end
report_run_count(job) click to toggle source
# File lib/inst_jobs_statsd/stats/counters/run.rb, line 15
def self.report_run_count(job)
  Counters.report_count(:run, 1, job: job)
end