MCPcopy Create free account
hub / github.com/cortexproject/cortex / FromQueryRequest

Function FromQueryRequest

pkg/ingester/client/compat.go:30–38  ·  view source on GitHub ↗

FromQueryRequest unpacks a QueryRequest proto.

(cache storecache.MatchersCache, req *QueryRequest)

Source from the content-addressed store, hash-verified

28
29// FromQueryRequest unpacks a QueryRequest proto.
30func FromQueryRequest(cache storecache.MatchersCache, req *QueryRequest) (model.Time, model.Time, []*labels.Matcher, error) {
31 matchers, err := FromLabelMatchers(cache, req.Matchers)
32 if err != nil {
33 return 0, 0, nil, err
34 }
35 from := model.Time(req.StartTimestampMs)
36 to := model.Time(req.EndTimestampMs)
37 return from, to, matchers, nil
38}
39
40// ToExemplarQueryRequest builds an ExemplarQueryRequest proto.
41func ToExemplarQueryRequest(from, to model.Time, matchers ...[]*labels.Matcher) (*ExemplarQueryRequest, error) {

Callers 3

RemoteReadHandlerFunction · 0.92
queryStreamMethod · 0.92
TestQueryRequestFunction · 0.85

Calls 1

FromLabelMatchersFunction · 0.85

Tested by 1

TestQueryRequestFunction · 0.68