queue_size.rb 308 B

12345678910111213141516171819
  1. require_relative 'base'
  2. module Sidekiq
  3. module Cloudwatch
  4. module Metric
  5. class QueueSize < ::Sidekiq::Cloudwatch::Metric::Base
  6. UNIT = :count
  7. def value
  8. stats.queues.values.inject(0, :+)
  9. end
  10. def unit
  11. UNIT
  12. end
  13. end
  14. end
  15. end
  16. end