Module: Sidekiq::Monitor

Defined in:
lib/sidekiq/monitor.rb,
lib/sidekiq/monitor/engine.rb,
lib/sidekiq/monitor/cleaner.rb,
lib/sidekiq/monitor/version.rb,
lib/sidekiq/monitor/processor.rb,
app/models/sidekiq/monitor/job.rb,
lib/sidekiq/monitor/custom_views.rb,
lib/sidekiq/monitor/client/middleware.rb,
lib/sidekiq/monitor/server/middleware.rb,
app/helpers/sidekiq/monitor/sidekiq_helper.rb,
app/datatables/sidekiq/monitor/jobs_datatable.rb,
app/controllers/sidekiq/monitor/jobs_controller.rb,
app/controllers/sidekiq/monitor/queues_controller.rb,
app/controllers/sidekiq/monitor/api/jobs_controller.rb,
app/controllers/sidekiq/monitor/api/queues_controller.rb,
lib/generators/sidekiq/monitor/install/install_generator.rb

Defined Under Namespace

Modules: Api, Client, Generators, Server, SidekiqHelper Classes: Cleaner, CustomViews, Engine, Job, JobsController, JobsDatatable, Processor, QueuesController

Constant Summary collapse

DEFAULTS =
{
  :graphs => nil,
  :javascripts => [],
  :poll_interval => 3000
}
VERSION =
'0.1.7'

Class Method Summary collapse

Class Method Details

.optionsObject



18
19
20
# File 'lib/sidekiq/monitor.rb', line 18

def self.options
  @options ||= DEFAULTS.dup
end

.options=(opts) ⇒ Object



22
23
24
# File 'lib/sidekiq/monitor.rb', line 22

def self.options=(opts)
  @options = opts
end

.root_pathObject



30
31
32
33
# File 'lib/sidekiq/monitor.rb', line 30

def self.root_path
  sidekiq_monitor_path = Sidekiq::Monitor::Engine.routes.url_helpers.sidekiq_monitor_path
  "#{::Rails.application.config.relative_url_root}#{sidekiq_monitor_path}"
end

.table_name_prefixObject



26
27
28
# File 'lib/sidekiq/monitor.rb', line 26

def self.table_name_prefix
  'sidekiq_'
end