github.com/halimath/healthcheck (go): Package healthcheck provides types and functions to implement liveness and readyness checks based on HTTP probes. The package provides a http.Handler that can be mounted using to a running server. Client code can register checks to be executed when the readyness endpoint is invoked. The package also provides ready to use checks for HTTP endpoints and SQL databases.  The handler also reports version information of the running application. This is an opt-in feature disabled by default. The version info will be gathered using the runtime/debug and can be enhanced with custom fields.
Keywords: golang|health-check