Class: Sidekiq::Instrumental::Middleware::Client
- Defined in:
- lib/sidekiq/instrumental/middleware/client.rb
Overview
Client side sidekiq middleware
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
Constructor Details
This class inherits a constructor from Sidekiq::Instrumental::Middleware::Base
Instance Method Details
#track(_stats, worker_instance, msg, queue, _elapsed) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/sidekiq/instrumental/middleware/client.rb', line 8 def track(_stats, worker_instance, msg, queue, _elapsed) increment('sidekiq.queued') return unless config.allowed_to_submit queue, worker_instance base_key = "sidekiq.#{queue}." increment(base_key + 'queued') base_key += build_class_key(msg.display_class) + '.' increment(base_key + 'queued') end |