Documentation ¶
Index ¶
Constants ¶
View Source
const ( OK = "ok" BAD = "bad" )
HealthCheck status
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Check ¶
type Check interface { Init(updateCh chan bool, dst types.Destination) Start() Stop() GetId() string GetStatus() string }
type CheckTCP ¶
type CheckTCP struct { Spec types.CheckSpec DestinationID string Status string // contains filtered or unexported fields }
type DestinationID ¶
type DestinationID string
type FusisMonitor ¶
func (*FusisMonitor) FilterHealthy ¶
func (m *FusisMonitor) FilterHealthy(s state.State) state.State
func (*FusisMonitor) Start ¶
func (m *FusisMonitor) Start(changesCh chan bool)
func (*FusisMonitor) UpdateChecks ¶
func (m *FusisMonitor) UpdateChecks(s state.State)
type HealthMonitor ¶
type HealthMonitor interface { Start(changesCh chan bool) UpdateChecks(s state.State) FilterHealthy(state state.State) state.State }
func NewMonitor ¶
func NewMonitor(store store.Store) HealthMonitor
Click to show internal directories.
Click to hide internal directories.