grafana/pkg/services/ngalert/notifier/silences.go
gotjosh e7cd6eb13c
Alerting: Use alerting.GrafanaAlertmanager instead of initialising Alertmanager components directly (#61230)
* Alerting: Use `alerting.GrafanaAlertmanager` instead of initialising Alertmanager components directly
2023-01-13 12:54:38 -04:00

22 lines
561 B
Go

package notifier
import (
"github.com/grafana/alerting/alerting"
)
func (am *Alertmanager) ListSilences(filter []string) (alerting.GettableSilences, error) {
return am.Base.ListSilences(filter)
}
func (am *Alertmanager) GetSilence(silenceID string) (alerting.GettableSilence, error) {
return am.Base.GetSilence(silenceID)
}
func (am *Alertmanager) CreateSilence(ps *alerting.PostableSilence) (string, error) {
return am.Base.CreateSilence(ps)
}
func (am *Alertmanager) DeleteSilence(silenceID string) error {
return am.Base.DeleteSilence(silenceID)
}