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