From c522979e09d7237f80c09f821fe423a4b111d5bd Mon Sep 17 00:00:00 2001 From: Adam Simpson Date: Thu, 21 Aug 2025 14:17:22 -0400 Subject: [PATCH] query service: add ruleuid to error log (#109986) * query service: add ruleuid to error log * little fix --------- Co-authored-by: Sarah Zinger --- pkg/registry/apis/query/query.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/registry/apis/query/query.go b/pkg/registry/apis/query/query.go index feb6975bc80..25bf6439908 100644 --- a/pkg/registry/apis/query/query.go +++ b/pkg/registry/apis/query/query.go @@ -125,7 +125,7 @@ func (r *queryREST) Connect(connectCtx context.Context, name string, _ runtime.O defer span.End() ctx = request.WithNamespace(ctx, request.NamespaceValue(connectCtx)) traceId := span.SpanContext().TraceID() - connectLogger := b.log.New("traceId", traceId.String()) + connectLogger := b.log.New("traceId", traceId.String(), "rule_uid", httpreq.Header.Get("X-Rule-Uid")) responder := newResponderWrapper(incomingResponder, func(statusCode *int, obj runtime.Object) { if *statusCode/100 == 4 { @@ -255,7 +255,7 @@ func handleQuery(ctx context.Context, raw query.QueryDataRequest, b QueryAPIBuil instanceConfig := instance.GetSettings() - dsQuerierLoggerWithSlug := instance.GetLogger(connectLogger).New("ruleuid", headers["X-Rule-Uid"]) + dsQuerierLoggerWithSlug := instance.GetLogger(connectLogger) qsDsClientBuilder := dsquerierclient.NewQsDatasourceClientBuilderWithInstance( instance,