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

Function FromExemplarQueryRequest

pkg/ingester/client/compat.go:59–70  ·  view source on GitHub ↗

FromExemplarQueryRequest unpacks a ExemplarQueryRequest proto.

(cache storecache.MatchersCache, req *ExemplarQueryRequest)

Source from the content-addressed store, hash-verified

57
58// FromExemplarQueryRequest unpacks a ExemplarQueryRequest proto.
59func FromExemplarQueryRequest(cache storecache.MatchersCache, req *ExemplarQueryRequest) (int64, int64, [][]*labels.Matcher, error) {
60 var result [][]*labels.Matcher
61 for _, m := range req.Matchers {
62 matchers, err := FromLabelMatchers(cache, m.Matchers)
63 if err != nil {
64 return 0, 0, nil, err
65 }
66 result = append(result, matchers)
67 }
68
69 return req.StartTimestampMs, req.EndTimestampMs, result, nil
70}
71
72// MatrixFromSeriesSet unpacks a SeriesSet to a model.Matrix.
73func MatrixFromSeriesSet(set storage.SeriesSet) (model.Matrix, error) {

Callers 1

queryExemplarsMethod · 0.92

Calls 1

FromLabelMatchersFunction · 0.85

Tested by

no test coverage detected