discourse / prometheus_exporter

A framework for collecting and aggregating prometheus metrics
MIT License
532 stars 154 forks source link

Add queue to default sidekiq metrics #124

Closed etnt93 closed 4 years ago

etnt93 commented 4 years ago

Tested locally:

# HELP ruby_sidekiq_job_duration_seconds Total time spent in sidekiq jobs. # TYPE ruby_sidekiq_job_duration_seconds counter ruby_sidekiq_job_duration_seconds{job_name="Sidekiq::Extensions::DelayedClass",queue="default"} 0.4530350000713952 ruby_sidekiq_job_duration_seconds{job_name="CreateEventWorker",queue="default"} 1.2993940000305884 ruby_sidekiq_job_duration_seconds{job_name="Sidekiq::Extensions::DelayedModel",queue="default"} 0.0512580000795424

# HELP ruby_sidekiq_jobs_total Total number of sidekiq jobs executed. # TYPE ruby_sidekiq_jobs_total counter ruby_sidekiq_jobs_total{job_name="Sidekiq::Extensions::DelayedClass",queue="default"} 13 ruby_sidekiq_jobs_total{job_name="CreateEventWorker",queue="default"} 7 ruby_sidekiq_jobs_total{job_name="Sidekiq::Extensions::DelayedModel",queue="default"} 4