| 319 | } |
| 320 | |
| 321 | type QueryRangeCombiner struct { |
| 322 | req *tempopb.QueryRangeRequest |
| 323 | eval *MetricsFrontendEvaluator |
| 324 | metrics *tempopb.SearchMetrics |
| 325 | |
| 326 | maxSeries int |
| 327 | maxSeriesReached bool |
| 328 | } |
| 329 | |
| 330 | func QueryRangeCombinerFor(req *tempopb.QueryRangeRequest, mode AggregateMode, maxSeriesLimit int) (*QueryRangeCombiner, error) { |
| 331 | eval, err := NewEngine().CompileMetricsQueryRangeNonRaw(req, mode) |
nothing calls this directly
no outgoing calls
no test coverage detected