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

Method SearchRecent

modules/querier/querier.go:356–369  ·  modules/querier/querier.go::Querier.SearchRecent
(ctx context.Context, req *tempopb.SearchRequest)

Source from the content-addressed store, hash-verified

354}
355
356func (q *Querier) SearchRecent(ctx context.Context, req *tempopb.SearchRequest) (*tempopb.SearchResponse, error) {
357 if _, err := validation.ExtractValidTenantID(ctx); err != nil {
358 return nil, fmt.Errorf("error extracting org id in Querier.SearchRecent: %w", err)
359 }
360
361 results, err := q.forLiveStoreRing(ctx, func(ctx context.Context, client tempopb.QuerierClient) (any, error) {
362 return client.SearchRecent(ctx, req)
363 })
364 if err != nil {
365 return nil, fmt.Errorf("error querying live-stores in Querier.SearchRecent: %w", err)
366 }
367
368 return q.postProcessIngesterSearchResults(req, results), nil
369}
370
371func (q *Querier) SearchTagsBlocks(ctx context.Context, req *tempopb.SearchTagsBlockRequest) (*tempopb.SearchTagsResponse, error) {
372 v2Response, err := q.internalTagsSearchBlockV2(ctx, req)

Callers 1

SearchHandlerMethod · 0.95

Calls 4

forLiveStoreRingMethod · 0.95
ExtractValidTenantIDFunction · 0.92
SearchRecentMethod · 0.65

Tested by

no test coverage detected