Class: Sidekiq::QueueMetrics::Monitor
- Inherits:
-
Object
- Object
- Sidekiq::QueueMetrics::Monitor
show all
- Defined in:
- lib/sidekiq_queue_metrics/monitor/monitor.rb
Instance Method Summary
collapse
Instance Method Details
#monitor(queue) ⇒ Object
6
7
8
9
10
11
12
13
14
15
16
17
|
# File 'lib/sidekiq_queue_metrics/monitor/monitor.rb', line 6
def monitor(queue)
stats = existing_stats
stats[queue] ||= {}
if stats[queue][status_counter].nil?
stats[queue][status_counter] = 1
else
stats[queue][status_counter] += 1
end
Storage.set_stats(stats.to_json)
end
|