Versions in this module Expand all Collapse all v1 v1.0.8 Nov 7, 2015 v1.0.7 Oct 29, 2015 Changes in this version + func Check(checks []Checkable) (err error) + func DefaultHealthyHandler(w http.ResponseWriter, r *http.Request) + func DefaultUnhealthyHandler(w http.ResponseWriter, r *http.Request, err error) + func ExpvarHandler(w http.ResponseWriter, r *http.Request) + type Checkable interface + Healthy func() error + type Checker struct + Checks []Checkable + HealthyHandler http.HandlerFunc + UnhealthyHandler UnhealthyHandler + func (c Checker) ServeHTTP(w http.ResponseWriter, r *http.Request) + type StatusResponse struct + Details *StatusResponseDetails + Status string + type StatusResponseDetails struct + Code int + Message string + type UnhealthyHandler func(w http.ResponseWriter, r *http.Request, err error)