diff --git a/pkg/querier/querier.go b/pkg/querier/querier.go index fdcf5f69f5e5..a31ed19c0fb9 100644 --- a/pkg/querier/querier.go +++ b/pkg/querier/querier.go @@ -123,26 +123,7 @@ func (q *querier) QueryRange(ctx context.Context, orgID valuer.UUID, req *qbtype NumberOfQueries: len(req.CompositeQuery.Queries), PanelType: req.RequestType.StringValue(), } - - dependencyQueries := make(map[string]bool) - traceOperatorQueries := make(map[string]qbtypes.QueryBuilderTraceOperator) - - for _, query := range req.CompositeQuery.Queries { - if query.Type == qbtypes.QueryTypeTraceOperator { - if spec, ok := query.Spec.(qbtypes.QueryBuilderTraceOperator); ok { - // Parse expression to find dependencies - if err := spec.ParseExpression(); err != nil { - return nil, fmt.Errorf("failed to parse trace operator expression: %w", err) - } - - deps := spec.CollectReferencedQueries(spec.ParsedExpression) - for _, dep := range deps { - dependencyQueries[dep] = true - } - traceOperatorQueries[spec.Name] = spec - } - } - } + intervalWarnings := []string{} // First pass: collect all metric names that need temporality metricNames := make([]string, 0)