add notification system
commit4dd171d92d0e0d16192c563c73df4c6dfca0d6a3
authorTom Preston-Werner <tom@mojombo.com>
Mon, 10 Sep 2007 07:32:49 +0000 (10 00:32 -0700)
committerTom Preston-Werner <tom@mojombo.com>
Mon, 10 Sep 2007 07:32:49 +0000 (10 00:32 -0700)
treeb5a0ed585c5655d0b1bcf7de86c5236e8e64fa43
parentdd1a7678cb4fe0d58c7efc5d82d1900c312a78b8
add notification system
27 files changed:
History.txt
Manifest.txt
ideas/future.god
lib/god.rb
lib/god/behavior.rb
lib/god/behaviors/clean_pid_file.rb
lib/god/behaviors/notify_when_flapping.rb
lib/god/condition.rb
lib/god/conditions/always.rb
lib/god/conditions/cpu_usage.rb
lib/god/conditions/degrading_lambda.rb
lib/god/conditions/flapping.rb
lib/god/conditions/lambda.rb
lib/god/conditions/memory_usage.rb
lib/god/conditions/process_exits.rb
lib/god/conditions/process_running.rb
lib/god/conditions/tries.rb
lib/god/configurable.rb [new file with mode: 0644]
lib/god/contact.rb [new file with mode: 0644]
lib/god/contacts/email.rb [new file with mode: 0644]
lib/god/errors.rb
lib/god/hub.rb
lib/god/metric.rb
test/configs/contact/contact.god [new file with mode: 0644]
test/configs/contact/simple_server.rb [new file with mode: 0755]
test/helper.rb
test/test_contact.rb [new file with mode: 0644]