diff --git a/pkg/services/ngalert/schedule/alert_rule.go b/pkg/services/ngalert/schedule/alert_rule.go index 545c8573e73..ec72631a78f 100644 --- a/pkg/services/ngalert/schedule/alert_rule.go +++ b/pkg/services/ngalert/schedule/alert_rule.go @@ -248,8 +248,8 @@ func (a *alertRule) Run(key ngmodels.AlertRuleKey) error { evalStart := a.clock.Now() defer func() { - a.evalApplied(key, ctx.scheduledAt) evalDuration.Observe(a.clock.Now().Sub(evalStart).Seconds()) + a.evalApplied(key, ctx.scheduledAt) }() for attempt := int64(1); attempt <= a.maxAttempts; attempt++ {