# Functions
NewNodeServicesStateMonitor instantiates health monitor.
# Constants
pod is in unready state for > Y seconds.
timeout constant seconds.
pod is ready.
timeout constant seconds.
StartupProtectionMultiplier will be applied to Timeouts if POD is under startup protection.
when initializing or unable to detect state.
pod is in unready state for > X seconds, but < Y seconds.
timeout constant seconds.
# Structs
ServicesStateMonitor contains methods to get Node service health state.