Method: PrometheusExporter::Instrumentation::GoodJob.start

Defined in:
lib/prometheus_exporter/instrumentation/good_job.rb

.start(client: nil, frequency: 30) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/prometheus_exporter/instrumentation/good_job.rb', line 6

def self.start(client: nil, frequency: 30)
  good_job_collector = new
  client ||= PrometheusExporter::Client.default

  worker_loop { client.send_json(good_job_collector.collect) }

  super
end