From f6a28cadbc826ed7928794de1a7e25aca8720421 Mon Sep 17 00:00:00 2001 From: Kyle Brandt Date: Tue, 11 Jul 2023 04:59:52 -0400 Subject: [PATCH] Alerting: (Chore/Instrumentation) Add traceID to logs with contextual logger (#71289) Alerting: (Chore) Add traceID to logs with contextual logger --- pkg/services/ngalert/schedule/schedule.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/services/ngalert/schedule/schedule.go b/pkg/services/ngalert/schedule/schedule.go index 6384261f0ac..fef8ac9966b 100644 --- a/pkg/services/ngalert/schedule/schedule.go +++ b/pkg/services/ngalert/schedule/schedule.go @@ -369,7 +369,7 @@ func (sch *schedule) ruleRoutine(grafanaCtx context.Context, key ngmodels.AlertR } evaluate := func(ctx context.Context, f fingerprint, attempt int64, e *evaluation, span tracing.Span) { - logger := logger.New("version", e.rule.Version, "fingerprint", f, "attempt", attempt, "now", e.scheduledAt) + logger := logger.New("version", e.rule.Version, "fingerprint", f, "attempt", attempt, "now", e.scheduledAt).FromContext(ctx) start := sch.clock.Now() evalCtx := eval.NewContext(ctx, SchedulerUserFor(e.rule.OrgID))