MCPcopy Index your code
hub / github.com/cortexproject/cortex / SetQueryResponseStats

Function SetQueryResponseStats

pkg/querier/tripperware/util.go:73–87  ·  view source on GitHub ↗
(a *PrometheusResponse, queryStats *stats.QueryStats)

Source from the content-addressed store, hash-verified

71}
72
73func SetQueryResponseStats(a *PrometheusResponse, queryStats *stats.QueryStats) {
74 if queryStats != nil {
75 v := a.Data.Result.GetVector()
76 if v != nil {
77 queryStats.AddResponseSeries(uint64(len(v.GetSamples())))
78 return
79 }
80
81 m := a.Data.Result.GetMatrix()
82 if m != nil {
83 queryStats.AddResponseSeries(uint64(len(m.GetSampleStreams())))
84 return
85 }
86 }
87}

Callers 2

EncodeResponseMethod · 0.92
EncodeResponseMethod · 0.92

Calls 5

GetVectorMethod · 0.80
AddResponseSeriesMethod · 0.80
GetMatrixMethod · 0.80
GetSampleStreamsMethod · 0.80
GetSamplesMethod · 0.45

Tested by

no test coverage detected