Documentation ¶
Overview ¶
Package health provides health check handlers.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HandleLive ¶
func HandleLive(w http.ResponseWriter, _ *http.Request)
HandleLive is an http.HandlerFunc that handles liveness checks by immediately responding with an HTTP 200 status.
Types ¶
type Checker ¶
type Checker interface {
CheckHealth() error
}
Checker wraps the CheckHealth method.
CheckHealth returns nil if the resource is healthy, or a non-nil error if the resource is not healthy. CheckHealth must be safe to call from multiple goroutines.
type CheckerFunc ¶
type CheckerFunc func() error
CheckerFunc is an adapter type to allow the use of ordinary functions as health checks. If f is a function with the appropriate signature, CheckerFunc(f) is a Checker that calls f.
Click to show internal directories.
Click to hide internal directories.