god.rb

Path: lib/god.rb
Last Update: Tue Feb 01 11:09:42 +0000 2011

Required files

rubygems   stringio   fileutils   fastthread   thread   god/errors   god/simple_logger   god/logger   god/system/process   god/system/portable_poller   god/system/slash_proc_poller   god/dependency_graph   god/timeline   god/configurable   god/task   god/behavior   god/behaviors/clean_pid_file   god/behaviors/clean_unix_socket   god/behaviors/notify_when_flapping   god/condition   god/conditions/process_running   god/conditions/process_exits   god/conditions/tries   god/conditions/memory_usage   god/conditions/cpu_usage   god/conditions/always   god/conditions/lambda   god/conditions/degrading_lambda   god/conditions/flapping   god/conditions/http_response_code   god/conditions/disk_usage   god/conditions/complex   god/conditions/file_mtime   god/contact   god/contacts/email   god/contacts/webhook   god/contacts/twitter   god/contacts/jabber   god/contacts/campfire   god/socket   god/driver   god/metric   god/watch   god/trigger   god/event_handler   god/registry   god/process   god/sugar   god/cli/version   god/cli/command   god/diagnostics  

Methods

Constants

LOG = God::Logger.new   App wide logging system
GOD_ROOT = File.expand_path(File.join(File.dirname(__FILE__), '..'))

Public Instance methods

Return the binding of god‘s root level

[Validate]