(req *tempopb.QueryRangeRequest, inSpans ...[]Span)
| 2968 | } |
| 2969 | |
| 2970 | func runTraceQLMetric(req *tempopb.QueryRangeRequest, inSpans ...[]Span) (SeriesSet, int, error) { |
| 2971 | res, err := processLayer1AndLayer2(req, inSpans...) |
| 2972 | if err != nil { |
| 2973 | return nil, 0, err |
| 2974 | } |
| 2975 | |
| 2976 | // Pass layer 2 to layer 3 |
| 2977 | // These are summed counts over time by bucket |
| 2978 | return processLayer3(req, res) |
| 2979 | } |
| 2980 | |
| 2981 | func processLayer1AndLayer2(req *tempopb.QueryRangeRequest, in ...[]Span) (SeriesSet, error) { |
| 2982 | e := NewEngine() |
no test coverage detected