class RailsServerMonitor::Configuration
Attributes
cleanup_snapshots_after[W]
high_cpu_usage_threshold[W]
hostname[W]
ignore_urls[W]
ignore_workers[W]
low_free_disk_disk_threshold[W]
low_memory_threshold[W]
snapshot_server_interval[W]
update_server_interval[W]
Public Instance Methods
cleanup_snapshots_after()
click to toggle source
# File lib/rails_server_monitor/configuration.rb, line 17 def cleanup_snapshots_after @cleanup_snapshots_after || 90.days end
high_cpu_usage_threshold()
click to toggle source
# File lib/rails_server_monitor/configuration.rb, line 29 def high_cpu_usage_threshold @high_cpu_usage_threshold || 95 end
hostname()
click to toggle source
# File lib/rails_server_monitor/configuration.rb, line 41 def hostname -> { `hostname` } end
ignore_urls()
click to toggle source
# File lib/rails_server_monitor/configuration.rb, line 21 def ignore_urls @ignore_urls || [] end
ignore_workers()
click to toggle source
# File lib/rails_server_monitor/configuration.rb, line 25 def ignore_workers @ignore_workers || [] end
low_free_disk_disk_threshold()
click to toggle source
# File lib/rails_server_monitor/configuration.rb, line 37 def low_free_disk_disk_threshold @low_free_disk_disk_threshold || 30 end
low_memory_threshold()
click to toggle source
# File lib/rails_server_monitor/configuration.rb, line 33 def low_memory_threshold @low_memory_threshold || 20 end
snapshot_server_interval()
click to toggle source
# File lib/rails_server_monitor/configuration.rb, line 13 def snapshot_server_interval @snapshot_server_interval || 15.minutes end
update_server_interval()
click to toggle source
# File lib/rails_server_monitor/configuration.rb, line 9 def update_server_interval @update_server_interval || 1.hour end