Module: SolidStackWeb
- Defined in:
- lib/solid_stack_web.rb,
lib/solid_stack_web/engine.rb,
lib/solid_stack_web/version.rb,
app/models/solid_stack_web/job.rb,
app/models/solid_stack_web/cable_stats.rb,
app/models/solid_stack_web/cache_stats.rb,
app/models/solid_stack_web/queue_stats.rb,
app/models/solid_stack_web/alert_webhook.rb,
app/helpers/solid_stack_web/application_helper.rb,
app/controllers/solid_stack_web/jobs_controller.rb,
app/models/solid_stack_web/throughput_sparkline.rb,
app/controllers/solid_stack_web/cable_controller.rb,
app/controllers/solid_stack_web/cache_controller.rb,
app/controllers/solid_stack_web/stats_controller.rb,
app/models/solid_stack_web/queue_depth_sparkline.rb,
app/controllers/solid_stack_web/queues_controller.rb,
app/controllers/solid_stack_web/history_controller.rb,
app/controllers/solid_stack_web/metrics_controller.rb,
app/controllers/solid_stack_web/dashboard_controller.rb,
app/controllers/solid_stack_web/processes_controller.rb,
app/controllers/solid_stack_web/application_controller.rb,
app/controllers/solid_stack_web/failed_jobs_controller.rb,
app/controllers/solid_stack_web/queues/pauses_controller.rb,
app/controllers/solid_stack_web/scheduled_jobs_controller.rb,
app/controllers/solid_stack_web/jobs/selections_controller.rb,
app/controllers/solid_stack_web/recurring_tasks_controller.rb,
app/controllers/solid_stack_web/recurring_tasks/runs_controller.rb,
app/controllers/solid_stack_web/failed_jobs/arguments_controller.rb,
app/controllers/solid_stack_web/failed_jobs/selections_controller.rb
Defined Under Namespace
Modules: ApplicationHelper, FailedJobs, Jobs
Classes: AlertWebhook, ApplicationController, CableController, CableStats, CacheController, CacheStats, DashboardController, Engine, FailedJobsController, HistoryController, Job, JobsController, MetricsController, ProcessesController, QueueDepthSparkline, QueueStats, QueuesController, RecurringTasksController, ScheduledJobsController, StatsController, ThroughputSparkline
Constant Summary
collapse
- VERSION =
"0.4.0"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.alert_failure_threshold ⇒ Object
32
33
34
|
# File 'lib/solid_stack_web.rb', line 32
def alert_failure_threshold
@alert_failure_threshold
end
|
.alert_queue_thresholds ⇒ Object
36
37
38
|
# File 'lib/solid_stack_web.rb', line 36
def alert_queue_thresholds
@alert_queue_thresholds || {}
end
|
.alert_webhook_cooldown ⇒ Object
28
29
30
|
# File 'lib/solid_stack_web.rb', line 28
def alert_webhook_cooldown
@alert_webhook_cooldown || 3600
end
|
.alert_webhook_url ⇒ Object
24
25
26
|
# File 'lib/solid_stack_web.rb', line 24
def alert_webhook_url
@alert_webhook_url
end
|
.connects_to ⇒ Object
16
17
18
|
# File 'lib/solid_stack_web.rb', line 16
def connects_to
@connects_to
end
|
.dashboard_refresh_interval ⇒ Object
40
41
42
|
# File 'lib/solid_stack_web.rb', line 40
def dashboard_refresh_interval
@dashboard_refresh_interval || 5_000
end
|
.default_refresh_interval ⇒ Object
44
45
46
|
# File 'lib/solid_stack_web.rb', line 44
def default_refresh_interval
@default_refresh_interval || 10_000
end
|
.page_size ⇒ Object
12
13
14
|
# File 'lib/solid_stack_web.rb', line 12
def page_size
@page_size || 25
end
|
.search_results_limit ⇒ Object
48
49
50
|
# File 'lib/solid_stack_web.rb', line 48
def search_results_limit
@search_results_limit || 25
end
|
.slow_job_threshold ⇒ Object
20
21
22
|
# File 'lib/solid_stack_web.rb', line 20
def slow_job_threshold
@slow_job_threshold
end
|
Class Method Details
.authenticate(&block) ⇒ Object
56
57
58
59
|
# File 'lib/solid_stack_web.rb', line 56
def authenticate(&block)
@authenticate = block if block_given?
@authenticate
end
|
52
53
54
|
# File 'lib/solid_stack_web.rb', line 52
def configure
yield self
end
|