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,