@@ -275,24 +275,18 @@ func (e *Engine) MakeInstantQuery(ctx context.Context, q storage.Queryable, opts
275
275
DisableDuplicateLabelCheck : e .disableDuplicateLabelChecks ,
276
276
}
277
277
278
- optimizeSpan := tracing .ChildSpan (span , "optimize_plan" )
279
278
lplan , warns := logicalplan .NewFromAST (expr , qOpts , planOpts ).Optimize (e .getLogicalOptimizers (opts ))
280
- optimizeSpan .Finish ()
281
279
282
280
ctx = warnings .NewContext (ctx )
283
281
defer func () { warns .Merge (warnings .FromContext (ctx )) }()
284
282
285
- scannersSpan := tracing .ChildSpan (span , "create_storage_scanners" )
286
283
scanners , err := e .storageScanners (q , qOpts , lplan )
287
- scannersSpan .Finish ()
288
284
if err != nil {
289
285
tracing .LogError (span , err )
290
286
return nil , errors .Wrap (err , "creating storage scanners" )
291
287
}
292
288
293
- execSpan := tracing .ChildSpan (span , "create_execution" )
294
289
exec , err := execution .New (ctx , lplan .Root (), scanners , qOpts )
295
- execSpan .Finish ()
296
290
if err != nil {
297
291
tracing .LogError (span , err )
298
292
return nil , err
@@ -396,24 +390,18 @@ func (e *Engine) MakeRangeQuery(ctx context.Context, q storage.Queryable, opts *
396
390
DisableDuplicateLabelCheck : e .disableDuplicateLabelChecks ,
397
391
}
398
392
399
- optimizeSpan := tracing .ChildSpan (span , "optimize_plan" )
400
393
lplan , warns := logicalplan .NewFromAST (expr , qOpts , planOpts ).Optimize (e .getLogicalOptimizers (opts ))
401
- optimizeSpan .Finish ()
402
394
403
395
ctx = warnings .NewContext (ctx )
404
396
defer func () { warns .Merge (warnings .FromContext (ctx )) }()
405
397
406
- scannersSpan := tracing .ChildSpan (span , "create_storage_scanners" )
407
398
scnrs , err := e .storageScanners (q , qOpts , lplan )
408
- scannersSpan .Finish ()
409
399
if err != nil {
410
400
tracing .LogError (span , err )
411
401
return nil , errors .Wrap (err , "creating storage scanners" )
412
402
}
413
403
414
- execSpan := tracing .ChildSpan (span , "create_execution" )
415
404
exec , err := execution .New (ctx , lplan .Root (), scnrs , qOpts )
416
- execSpan .Finish ()
417
405
if err != nil {
418
406
tracing .LogError (span , err )
419
407
return nil , err
0 commit comments