Skip to content

Commit

Permalink
changed struct to interface in shard_query.go
Browse files Browse the repository at this point in the history
Signed-off-by: Rahul Kumar Jha <rahuljhakumar1600@gmail.com>
  • Loading branch information
Rahulkumar2002 committed Oct 12, 2022
1 parent cbcff58 commit eb62727
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions pkg/queryfrontend/shard_query.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import (
)

// PromQLShardingMiddleware creates a new Middleware that shards PromQL aggregations using grouping labels.
func PromQLShardingMiddleware(queryAnalyzer *querysharding.CachedQueryAnalyzer, numShards int, limits queryrange.Limits, merger queryrange.Merger, registerer prometheus.Registerer) queryrange.Middleware {
func PromQLShardingMiddleware(queryAnalyzer querysharding.Analyzer, numShards int, limits queryrange.Limits, merger queryrange.Merger, registerer prometheus.Registerer) queryrange.Middleware {
return queryrange.MiddlewareFunc(func(next queryrange.Handler) queryrange.Handler {
queriesTotal := promauto.With(registerer).NewCounterVec(prometheus.CounterOpts{
Namespace: "thanos",
Expand All @@ -45,7 +45,7 @@ type querySharder struct {
next queryrange.Handler
limits queryrange.Limits

queryAnalyzer *querysharding.CachedQueryAnalyzer
queryAnalyzer querysharding.Analyzer
numShards int
merger queryrange.Merger

Expand Down

0 comments on commit eb62727

Please sign in to comment.