MCPcopy
hub / github.com/grafana/tempo / createServiceStatsIterator

Function createServiceStatsIterator

tempodb/encoding/vparquet5/block_traceql.go:2548–2555  ·  view source on GitHub ↗
(makeIter makeIterFn)

Source from the content-addressed store, hash-verified

2546}
2547
2548func createServiceStatsIterator(makeIter makeIterFn) parquetquery.Iterator {
2549 serviceStatsIters := []parquetquery.Iterator{
2550 makeIter(columnPathServiceStatsServiceName, nil, columnPathServiceStatsServiceName),
2551 makeIter(columnPathServiceStatsSpanCount, nil, columnPathServiceStatsSpanCount),
2552 makeIter(columnPathServiceStatsErrorCount, nil, columnPathServiceStatsErrorCount),
2553 }
2554 return parquetquery.NewJoinIterator(DefinitionLevelServiceStats, serviceStatsIters, &serviceStatsCollector{})
2555}
2556
2557func createTraceIterator(makeIter makeIterFn, resourceIter parquetquery.Iterator, conds []traceql.Condition, start, end uint64, allConditions bool, selectAll bool,
2558 sampler traceql.Sampler,

Callers 1

createTraceIteratorFunction · 0.70

Calls 1

NewJoinIteratorFunction · 0.92

Tested by

no test coverage detected