mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
feat(alerting): minor fixes
This commit is contained in:
parent
382f396247
commit
77a5e3f14d
@ -25,13 +25,13 @@ func updateDashboardAlerts(cmd *UpdateDashboardAlertsCommand) error {
|
|||||||
|
|
||||||
extractor := NewDashAlertExtractor(cmd.Dashboard, cmd.OrgId)
|
extractor := NewDashAlertExtractor(cmd.Dashboard, cmd.OrgId)
|
||||||
|
|
||||||
alerts, err := extractor.GetRuleModels()
|
if alerts, err := extractor.GetAlerts(); err != nil {
|
||||||
if err != nil {
|
|
||||||
return err
|
return err
|
||||||
|
} else {
|
||||||
|
saveAlerts.Alerts = alerts
|
||||||
}
|
}
|
||||||
|
|
||||||
saveAlerts.Alerts = alerts
|
if err := bus.Dispatch(&saveAlerts); err != nil {
|
||||||
if bus.Dispatch(&saveAlerts); err != nil {
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -47,7 +47,8 @@ func (e *DashAlertExtractor) lookupDatasourceId(dsName string) (int64, error) {
|
|||||||
return 0, errors.New("Could not find datasource id for " + dsName)
|
return 0, errors.New("Could not find datasource id for " + dsName)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (e *DashAlertExtractor) GetRuleModels() ([]*m.Alert, error) {
|
func (e *DashAlertExtractor) GetAlerts() ([]*m.Alert, error) {
|
||||||
|
e.log.Debug("GetAlerts")
|
||||||
|
|
||||||
alerts := make([]*m.Alert, 0)
|
alerts := make([]*m.Alert, 0)
|
||||||
|
|
||||||
@ -116,5 +117,6 @@ func (e *DashAlertExtractor) GetRuleModels() ([]*m.Alert, error) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
e.log.Debug("Extracted alerts from dashboard", "alertCount", len(alerts))
|
||||||
return alerts, nil
|
return alerts, nil
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user