@@ -22,6 +22,8 @@ import (
22
22
"github.com/weaveworks/common/httpgrpc"
23
23
"google.golang.org/grpc/status"
24
24
25
+ "github.com/cortexproject/cortex/pkg/engine"
26
+ "github.com/cortexproject/cortex/pkg/querier"
25
27
querier_stats "github.com/cortexproject/cortex/pkg/querier/stats"
26
28
"github.com/cortexproject/cortex/pkg/querier/tenantfederation"
27
29
"github.com/cortexproject/cortex/pkg/querier/tripperware"
@@ -397,6 +399,14 @@ func (f *Handler) logQueryRequest(r *http.Request, queryString url.Values, sourc
397
399
logMessage = append (logMessage , "user_agent" , ua )
398
400
}
399
401
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
+
400
410
if acceptEncoding := r .Header .Get ("Accept-Encoding" ); len (acceptEncoding ) > 0 {
401
411
logMessage = append (logMessage , "accept_encoding" , acceptEncoding )
402
412
}
@@ -509,6 +519,12 @@ func (f *Handler) reportQueryStats(r *http.Request, source, userID string, query
509
519
if ua := r .Header .Get ("User-Agent" ); len (ua ) > 0 {
510
520
logMessage = append (logMessage , "user_agent" , ua )
511
521
}
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
+ }
512
528
if priority , ok := stats .LoadPriority (); ok {
513
529
logMessage = append (logMessage , "priority" , priority )
514
530
}
0 commit comments