module InstJobsStatsd::Stats::Periodic

Public Class Methods

add(proc) click to toggle source
# File lib/inst_jobs_statsd/stats/periodic.rb, line 8
def self.add(proc)
  return unless @instance
  @instance.add(proc)
end
enable_callbacks() click to toggle source
# File lib/inst_jobs_statsd/stats/periodic.rb, line 4
def self.enable_callbacks
  @instance ||= Callbacks.new
end
report_gauge(stat, value, job: nil, sample_rate: 1) click to toggle source
# File lib/inst_jobs_statsd/stats/periodic.rb, line 13
def self.report_gauge(stat, value, job: nil, sample_rate: 1)
  stats = Naming.qualified_names(stat, job)
  InstStatsd::Statsd.gauge(stats, value, sample_rate, short_stat: stat, tags: Naming.dd_job_tags(job))
end