Sha256: a2d6dce12a7078ca380b6f44f545dafdfa9b8ffac549fd02f923d46a3b15e424

Contents?: true

Size: 535 Bytes

Versions: 3

Compression:

Stored size: 535 Bytes

Contents

module Sidekiq::QueueMetrics
  def self.init(config)
    config.server_middleware do |chain|
      chain.add Sidekiq::QueueMetrics::JobSuccessMonitor
    end

    config.death_handlers << Sidekiq::QueueMetrics::JobDeathMonitor.proc
  end

  def self.storage_location=(key)
    @storage_location = key
  end

  def self.max_recently_failed_jobs=(count)
    @max_recently_failed_jobs = count
  end

  def self.max_recently_failed_jobs
    @max_recently_failed_jobs || 50
  end

  def self.storage_location
    @storage_location
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sidekiq_queue_metrics-2.1.1 lib/sidekiq_queue_metrics/configuration.rb
sidekiq_queue_metrics-2.1 lib/sidekiq_queue_metrics/configuration.rb
sidekiq_queue_metrics-2.0 lib/sidekiq_queue_metrics/configuration.rb