Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AggregateAlerter ¶
type AggregateAlerter []Alerter
func (AggregateAlerter) NotUnhealthy ¶
func (a AggregateAlerter) NotUnhealthy(now time.Time) error
type EmailingAlerter ¶
type EmailingAlerter struct { Logger lager.Logger UAAClient uaa_go_client.Client NotificationsClient NotificationsClient ToAddress string SystemDomain string ClusterIdentifier string }
func (*EmailingAlerter) NotUnhealthy ¶
func (a *EmailingAlerter) NotUnhealthy(now time.Time) error
type LoggingAlerter ¶
func (*LoggingAlerter) NotUnhealthy ¶
func (a *LoggingAlerter) NotUnhealthy(timestamp time.Time) error
type NotificationsClient ¶
type SwitchboardAlerter ¶
type SwitchboardAlerter struct { Logger lager.Logger SwitchboardClient SwitchboardClient NoOp bool }
func (*SwitchboardAlerter) NotUnhealthy ¶
func (s *SwitchboardAlerter) NotUnhealthy(timestamp time.Time) error
type SwitchboardClient ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.