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
10
11
12
13
14
|
# File 'lib/inst_jobs_statsd/stats/periodic.rb', line 10
def self.add(proc)
return unless @instance
@instance.add(proc)
end
|
.enable_callbacks ⇒ Object
6
7
8
|
# File 'lib/inst_jobs_statsd/stats/periodic.rb', line 6
def self.enable_callbacks
@instance ||= Callbacks.new end
|
.report_gauge(stat, value, job: nil, sample_rate: 1) ⇒ Object
16
17
18
19
|
# File 'lib/inst_jobs_statsd/stats/periodic.rb', line 16
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
|