@@ -22,6 +22,8 @@ import (
2222 "github.com/weaveworks/common/httpgrpc"
2323 "google.golang.org/grpc/status"
2424
25+ "github.com/cortexproject/cortex/pkg/engine"
26+ "github.com/cortexproject/cortex/pkg/querier"
2527 querier_stats "github.com/cortexproject/cortex/pkg/querier/stats"
2628 "github.com/cortexproject/cortex/pkg/querier/tenantfederation"
2729 "github.com/cortexproject/cortex/pkg/querier/tripperware"
@@ -397,6 +399,14 @@ func (f *Handler) logQueryRequest(r *http.Request, queryString url.Values, sourc
397399 logMessage = append (logMessage , "user_agent" , ua )
398400 }
399401
402+ if engineType := r .Header .Get (engine .TypeHeader ); len (engineType ) > 0 {
403+ logMessage = append (logMessage , "engine_type" , engineType )
404+ }
405+
406+ if blockStoreType := r .Header .Get (querier .BlockStoreTypeHeader ); len (blockStoreType ) > 0 {
407+ logMessage = append (logMessage , "block_store_type" , blockStoreType )
408+ }
409+
400410 if acceptEncoding := r .Header .Get ("Accept-Encoding" ); len (acceptEncoding ) > 0 {
401411 logMessage = append (logMessage , "accept_encoding" , acceptEncoding )
402412 }
@@ -509,6 +519,12 @@ func (f *Handler) reportQueryStats(r *http.Request, source, userID string, query
509519 if ua := r .Header .Get ("User-Agent" ); len (ua ) > 0 {
510520 logMessage = append (logMessage , "user_agent" , ua )
511521 }
522+ if engineType := r .Header .Get (engine .TypeHeader ); len (engineType ) > 0 {
523+ logMessage = append (logMessage , "engine_type" , engineType )
524+ }
525+ if blockStoreType := r .Header .Get (querier .BlockStoreTypeHeader ); len (blockStoreType ) > 0 {
526+ logMessage = append (logMessage , "block_store_type" , blockStoreType )
527+ }
512528 if priority , ok := stats .LoadPriority (); ok {
513529 logMessage = append (logMessage , "priority" , priority )
514530 }
0 commit comments