From 143683bd052154488f241b4d4290f9207ab7b326 Mon Sep 17 00:00:00 2001 From: Yuri Tseretyan Date: Thu, 27 Jul 2023 09:47:04 -0400 Subject: [PATCH] Alerting: Add more clear error to migration when rule cannot be parsed (#72374) --- pkg/services/sqlstore/migrations/ualert/dash_alert.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/services/sqlstore/migrations/ualert/dash_alert.go b/pkg/services/sqlstore/migrations/ualert/dash_alert.go index f6276507e33..707aea94cee 100644 --- a/pkg/services/sqlstore/migrations/ualert/dash_alert.go +++ b/pkg/services/sqlstore/migrations/ualert/dash_alert.go @@ -55,7 +55,8 @@ func (m *migration) slurpDashAlerts() ([]dashAlert, error) { for i := range dashAlerts { err = json.Unmarshal(dashAlerts[i].Settings, &dashAlerts[i].ParsedSettings) if err != nil { - return nil, err + da := dashAlerts[i] + return nil, fmt.Errorf("failed to parse alert rule ID:%d, name:'%s', orgID:%d: %w", da.Id, da.Name, da.OrgId, err) } }