module Sidekiq::ProcessHealth::Check

Constants

VERSION

Attributes

configuration[W]

Public Class Methods

configuration() click to toggle source
# File lib/sidekiq/process_health/check.rb, line 13
def configuration
  @configuration ||= Configuration.new
end
configure() { |configuration| ... } click to toggle source
# File lib/sidekiq/process_health/check.rb, line 21
def configure
  yield(configuration)
end
reset() click to toggle source
# File lib/sidekiq/process_health/check.rb, line 17
def reset
  @configuration = Configuration.new
end

Public Instance Methods

number_of_active_processes() click to toggle source
# File lib/sidekiq/process_health/check.rb, line 26
def number_of_active_processes
  retrieve_active_processes.size
end
number_of_enqueued_jobs() click to toggle source
# File lib/sidekiq/process_health/check.rb, line 30
def number_of_enqueued_jobs
  Sidekiq::Queue.new.size
end
retrieve_active_processes() click to toggle source
# File lib/sidekiq/process_health/check.rb, line 34
def retrieve_active_processes
  processes = []
  Sidekiq::ProcessSet.new.each do |process|
    processes << process
  end
  processes
end