Versions in this module Expand all Collapse all v1 v1.0.0 Nov 8, 2021 Changes in this version + type GrpcHandler interface + AddGrpcReadinessCheck func(name string, grpcClient grpc_health_v1.HealthClient) error + AddLivenessCheck func(name string, check checks.Check, interval time.Duration) error + AddReadinessCheck func(name string, check checks.Check, interval time.Duration) error + Close func() + LiveEndpoint func(http.ResponseWriter, *http.Request) + ReadyEndpoint func(http.ResponseWriter, *http.Request) + func NewGrpcHandler(hs *health.Server, opts ...GrpcHandlerOption) GrpcHandler + type GrpcHandlerOption func(*grpcHandler) + func WithZapLogger(log *zap.Logger) GrpcHandlerOption + type Handler interface + AddLivenessCheck func(name string, check checks.Check) error + AddReadinessCheck func(name string, check checks.Check) error + LiveEndpoint func(http.ResponseWriter, *http.Request) + ReadyEndpoint func(http.ResponseWriter, *http.Request) + func NewHandler() Handler + func NewMetricsHandler(registry prometheus.Registerer, namespace string) Handler