Module: InstJobsStatsd::Stats::Periodic
- Defined in:
- lib/inst_jobs_statsd/stats/periodic.rb,
lib/inst_jobs_statsd/stats/periodic/run.rb,
lib/inst_jobs_statsd/stats/periodic/queue.rb,
lib/inst_jobs_statsd/stats/periodic/failed.rb
Defined Under Namespace
Modules: Failed, Queue, Run
Classes: Callbacks, Timer
Class Method Summary
collapse
Class Method Details
.add(proc) ⇒ Object
8
9
10
11
|
# File 'lib/inst_jobs_statsd/stats/periodic.rb', line 8
def self.add(proc)
return unless @instance
@instance.add(proc)
end
|
.enable_callbacks ⇒ Object
4
5
6
|
# 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) ⇒ Object
13
14
15
16
|
# 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
|