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

Method FetchSpans

tempodb/encoding/common/interfaces.go:33–33  ·  view source on GitHub ↗
(context.Context, traceql.FetchSpansRequest, SearchOptions)

Source from the content-addressed store, hash-verified

31 // TODO(suraj): use MetricsCallback in Fetch and remove the Bytes callback from FetchSpansResponse
32 Fetch(context.Context, traceql.FetchSpansRequest, SearchOptions) (traceql.FetchSpansResponse, error)
33 FetchSpans(context.Context, traceql.FetchSpansRequest, SearchOptions) (traceql.FetchSpansOnlyResponse, error)
34 FetchTagValues(context.Context, traceql.FetchTagValuesRequest, traceql.FetchTagValuesCallback, MetricsCallback, SearchOptions) error
35 FetchTagNames(context.Context, traceql.FetchTagsRequest, traceql.FetchTagsCallback, MetricsCallback, SearchOptions) error
36}

Callers 9

TestSearchFetchSpansOnlyFunction · 0.65
TestOneFunction · 0.65
TestSamplingErrorFunction · 0.65

Implementers 10

readerWritertempodb/tempodb.go
backendBlocktempodb/encoding/vparquet4/block.go
walBlocktempodb/encoding/vparquet4/wal_block.g
backendBlocktempodb/encoding/vparquet5/block.go
walBlocktempodb/encoding/vparquet5/wal_block.g
backendBlocktempodb/encoding/vparquet3/block.go
walBlocktempodb/encoding/vparquet3/wal_block.g
Blocktempodb/encoding/unsupported/block.go
mockReadermodules/frontend/search_sharder_test.g
LocalBlockmodules/livestore/local_block.go

Calls

no outgoing calls

Tested by 9

TestSearchFetchSpansOnlyFunction · 0.52
TestOneFunction · 0.52
TestSamplingErrorFunction · 0.52