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