Module: SolidQueueWeb
- Defined in:
- lib/solid_queue_web.rb,
lib/solid_queue_web/engine.rb,
lib/solid_queue_web/version.rb,
app/models/solid_queue_web/job.rb,
app/jobs/solid_queue_web/application_job.rb,
app/services/solid_queue_web/queue_stats.rb,
app/services/solid_queue_web/alert_webhook.rb,
app/services/solid_queue_web/dashboard_stats.rb,
app/services/solid_queue_web/metrics_payload.rb,
app/models/solid_queue_web/application_record.rb,
app/helpers/solid_queue_web/application_helper.rb,
app/controllers/solid_queue_web/jobs_controller.rb,
app/controllers/solid_queue_web/queues_controller.rb,
app/controllers/solid_queue_web/search_controller.rb,
app/controllers/solid_queue_web/history_controller.rb,
app/controllers/solid_queue_web/metrics_controller.rb,
app/services/solid_queue_web/job_performance_stats.rb,
app/controllers/solid_queue_web/dashboard_controller.rb,
app/controllers/solid_queue_web/processes_controller.rb,
app/controllers/solid_queue_web/application_controller.rb,
app/controllers/solid_queue_web/failed_jobs_controller.rb,
app/controllers/solid_queue_web/performance_controller.rb,
app/controllers/solid_queue_web/queues/jobs_controller.rb,
app/controllers/solid_queue_web/blocked_jobs_controller.rb,
app/controllers/solid_queue_web/queues/pauses_controller.rb,
app/controllers/solid_queue_web/scheduled_jobs_controller.rb,
app/controllers/solid_queue_web/jobs/selections_controller.rb,
app/controllers/solid_queue_web/recurring_tasks_controller.rb,
app/controllers/solid_queue_web/retry_failed_jobs_controller.rb,
app/controllers/solid_queue_web/recurring_tasks/runs_controller.rb,
app/controllers/solid_queue_web/failed_jobs/selections_controller.rb
Defined Under Namespace
Modules: ApplicationHelper, FailedJobs, Jobs, Queues
Classes: AlertWebhook, ApplicationController, ApplicationJob, ApplicationRecord, BlockedJobsController, DashboardController, DashboardStats, Engine, FailedJobsController, HistoryController, Job, JobPerformanceStats, JobsController, MetricsController, MetricsPayload, PerformanceController, ProcessesController, QueueStats, QueuesController, RecurringTasksController, RetryFailedJobsController, ScheduledJobsController, SearchController
Constant Summary
collapse
- VERSION =
"1.0.0"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.alert_failure_threshold ⇒ Object
35
36
37
|
# File 'lib/solid_queue_web.rb', line 35
def alert_failure_threshold
@alert_failure_threshold
end
|
.alert_webhook_cooldown ⇒ Object
39
40
41
|
# File 'lib/solid_queue_web.rb', line 39
def alert_webhook_cooldown
@alert_webhook_cooldown || 3600
end
|
.alert_webhook_url ⇒ Object
31
32
33
|
# File 'lib/solid_queue_web.rb', line 31
def alert_webhook_url
@alert_webhook_url
end
|
.connects_to ⇒ Object
43
44
45
|
# File 'lib/solid_queue_web.rb', line 43
def connects_to
@connects_to
end
|
.dashboard_refresh_interval ⇒ Object
15
16
17
|
# File 'lib/solid_queue_web.rb', line 15
def dashboard_refresh_interval
@dashboard_refresh_interval || 5_000
end
|
.default_refresh_interval ⇒ Object
19
20
21
|
# File 'lib/solid_queue_web.rb', line 19
def default_refresh_interval
@default_refresh_interval || 10_000
end
|
.page_size ⇒ Object
11
12
13
|
# File 'lib/solid_queue_web.rb', line 11
def page_size
@page_size || 25
end
|
.search_results_limit ⇒ Object
23
24
25
|
# File 'lib/solid_queue_web.rb', line 23
def search_results_limit
@search_results_limit || 25
end
|
.slow_job_threshold ⇒ Object
27
28
29
|
# File 'lib/solid_queue_web.rb', line 27
def slow_job_threshold
@slow_job_threshold
end
|
Class Method Details
.authenticate(&block) ⇒ Object
51
52
53
54
|
# File 'lib/solid_queue_web.rb', line 51
def authenticate(&block)
@authenticate = block if block_given?
@authenticate
end
|
47
48
49
|
# File 'lib/solid_queue_web.rb', line 47
def configure
yield self
end
|