From c3238d761a28df9f23088ff2dd39351e22b5a3ee Mon Sep 17 00:00:00 2001 From: vikrantgupta25 Date: Tue, 5 Aug 2025 18:03:04 +0530 Subject: [PATCH] feat(telemetrymeter): add the statement builder for the ranged cache queries --- pkg/querier/querier.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/querier/querier.go b/pkg/querier/querier.go index f3303580b463..765b52836659 100644 --- a/pkg/querier/querier.go +++ b/pkg/querier/querier.go @@ -531,6 +531,9 @@ func (q *querier) createRangedQuery(originalQuery qbtypes.Query, timeRange qbtyp case *builderQuery[qbtypes.MetricAggregation]: qt.spec.ShiftBy = extractShiftFromBuilderQuery(qt.spec) adjustedTimeRange := adjustTimeRangeForShift(qt.spec, timeRange, qt.kind) + if qt.spec.Source == telemetrytypes.SourceMeter { + return newBuilderQuery(q.telemetryStore, q.meterStmtBuilder, qt.spec, adjustedTimeRange, qt.kind, qt.variables) + } return newBuilderQuery(q.telemetryStore, q.metricStmtBuilder, qt.spec, adjustedTimeRange, qt.kind, qt.variables) default: return nil