module Evil::Metrics::Sidekiq
Constants
- LONG_RUNNING_JOB_RUNTIME_BUCKETS
- VERSION
Public Class Methods
labelize(worker, job, queue)
click to toggle source
# File lib/evil/metrics/sidekiq.rb, line 77 def labelize(worker, job, queue) { queue: queue, worker: worker_class(worker, job) } end
worker_class(worker, job)
click to toggle source
# File lib/evil/metrics/sidekiq.rb, line 81 def worker_class(worker, job) if defined?(ActiveJob::QueueAdapters::SidekiqAdapter::JobWrapper) return job["wrapped"] if worker.is_a?(ActiveJob::QueueAdapters::SidekiqAdapter::JobWrapper) end (worker.is_a?(String) ? worker : worker.class).to_s end