class Sidekiq::WorkerStats::Configuration

Constants

DEFAULT_ENABLED
DEFAULT_MAX_SAMPLES
DEFAULT_MEM_SLEEP

Attributes

klass[R]

Public Class Methods

new(klass) click to toggle source
# File lib/sidekiq/worker_stats/configuration.rb, line 10
def initialize(klass)
  @klass = klass
end

Public Instance Methods

enabled() click to toggle source
# File lib/sidekiq/worker_stats/configuration.rb, line 18
def enabled
  @klass.get_sidekiq_options['worker_stats_enabled'] || Sidekiq::WorkerStats::Configuration::DEFAULT_ENABLED
end
max_samples() click to toggle source
# File lib/sidekiq/worker_stats/configuration.rb, line 22
def max_samples
  @klass.get_sidekiq_options['worker_stats_max_samples'] || Sidekiq::WorkerStats::Configuration::DEFAULT_MAX_SAMPLES
end
mem_sleep() click to toggle source
# File lib/sidekiq/worker_stats/configuration.rb, line 14
def mem_sleep
  @klass.get_sidekiq_options['worker_stats_mem_sleep'] || Sidekiq::WorkerStats::Configuration::DEFAULT_MEM_SLEEP
end