Module: Sidekiq::Instrument::MetricNames
- Included in:
- ClientMiddleware, ServerMiddleware
- Defined in:
- lib/sidekiq/instrument/mixin.rb
Instance Method Summary collapse
Instance Method Details
#metric_name(worker, event) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/sidekiq/instrument/mixin.rb', line 3 def metric_name(worker, event) if worker.respond_to?(:statsd_metric_name) worker.send(:statsd_metric_name, event) else "shared.sidekiq.#{queue_name(worker)}.#{class_name(worker)}.#{event}" end end |
#worker_dog_options(worker) ⇒ Object
11 12 13 |
# File 'lib/sidekiq/instrument/mixin.rb', line 11 def (worker) { tags: ["queue:#{queue_name(worker)}", "worker:#{underscore(class_name(worker))}"] } end |