Versions in this module Expand all Collapse all v1 v1.0.1 Jan 29, 2024 v1.0.0 Jan 22, 2024 Changes in this version + var ErrInvalidCheck = errors.New("cannot register invalid check") + var ErrInvalidConfig = errors.New("invalid health manager configuration") + var ErrTimeout = errors.New("health check timed out with checks failing") + type HealthManager struct + func New(CheckFrequency, timeout time.Duration) (*HealthManager, error) + func (hm *HealthManager) Cleanup() + func (hm *HealthManager) GetHealth() bool + func (hm *HealthManager) Register(c checks.CheckInterface) error + func (hm *HealthManager) Run() error