Skip to content
Browse files


  • Loading branch information...
1 parent fd9f899 commit 6d217ebf963b947d1716b634c8f73b8397fb96ee @jeffsu committed Sep 11, 2012
Showing with 40 additions and 0 deletions.
  1. +40 −0
@@ -48,3 +48,43 @@ services:
port: 80
+### Services
+Services are a way of grouping several sensor checks together. In the example above, we have a "google" service w
+hich we check by making a get request to "" and also seeing if we have a connection to port 8
+0 on the "" host. In the yaml config, a service is a "hash" of sensors where the keys are the names of
+the sensors and the values are the configuration.
+### Sensors
+Sensors are a way of describing a health check. Each sensor config MUST at least have a strategy. Common configuration
+options accross all strategies are:
+ * timeout: number (milliseconds) to define how long it will allow a check before declaring it a failure
+ * interval: number (milliseconds) of time to wait between health checks (called after the result of a check)
+ * fall: number of fails to be considered down
+ * rise: number of passes to be considered up
+Here are some
+examples of how you can use sensors and their strategies:
+strategy: tcp
+port: 80
+strategy: http
+strategy: pidfile
+pidfile: /var/pids/

0 comments on commit 6d217eb

Please sign in to comment.
Something went wrong with that request. Please try again.