distribution/configuration
Aaron Lehmann b09b0ffcf9 Add configurable file-existence and HTTP health checks
Add a section to the config file called "health". Within this section,
"filecheckers" and "httpcheckers" list checks to run. Each check
specifies a file or URI, a time interval for the check, and a threshold
specifying how many times the check must fail to reach an unhealthy
state.

Document the new options in docs/configuration.md.

Add unit testing for both types of checkers. Add an UnregisterAll
function in the health package to support the unit tests, and an
Unregister function for consistency with Register.

Fix a string conversion problem in the health package's HTTP checker.

Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
2015-08-20 14:50:12 -07:00
..
configuration.go Add configurable file-existence and HTTP health checks 2015-08-20 14:50:12 -07:00
configuration_test.go Add a section to the config file for HTTP headers to add to responses 2015-08-11 16:41:38 -07:00
parser.go Remove dependency on BrianBland/yaml fork 2015-01-16 11:36:25 -08:00