Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IncidentNotifier ¶
type IncidentNotifier struct {
// contains filtered or unexported fields
}
func NewIncidentNotifier ¶
func NewIncidentNotifier(db *db.DB) *IncidentNotifier
func (*IncidentNotifier) Enqueue ¶
func (n *IncidentNotifier) Enqueue(project *db.Project, app *model.Application, incident *model.ApplicationIncident, now timeseries.Time)
type NotificationClient ¶
type Opsgenie ¶
type Opsgenie struct {
// contains filtered or unexported fields
}
func NewOpsgenie ¶
func (*Opsgenie) SendIncident ¶
type Pagerduty ¶
type Pagerduty struct {
// contains filtered or unexported fields
}
func NewPagerduty ¶
func (*Pagerduty) SendIncident ¶
type Slack ¶
type Slack struct {
// contains filtered or unexported fields
}
func (*Slack) SendDeployment ¶
func (*Slack) SendIncident ¶
type Teams ¶
type Teams struct {
// contains filtered or unexported fields
}
func (*Teams) SendDeployment ¶
func (*Teams) SendIncident ¶
Click to show internal directories.
Click to hide internal directories.