mirror of
https://github.com/SigNoz/signoz.git
synced 2025-12-18 16:07:10 +00:00
feat: resolved conflicts
This commit is contained in:
parent
081eb64893
commit
44b09fbef2
@ -123,26 +123,7 @@ func (q *querier) QueryRange(ctx context.Context, orgID valuer.UUID, req *qbtype
|
|||||||
NumberOfQueries: len(req.CompositeQuery.Queries),
|
NumberOfQueries: len(req.CompositeQuery.Queries),
|
||||||
PanelType: req.RequestType.StringValue(),
|
PanelType: req.RequestType.StringValue(),
|
||||||
}
|
}
|
||||||
|
intervalWarnings := []string{}
|
||||||
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
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// First pass: collect all metric names that need temporality
|
// First pass: collect all metric names that need temporality
|
||||||
metricNames := make([]string, 0)
|
metricNames := make([]string, 0)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user