MCPcopy
hub / github.com/grafana/tempo / Series

Method Series

pkg/traceql/engine_metrics.go:880–894  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

878}
879
880func (g *GroupingAggregator[F, S]) Series() SeriesSet {
881 ss := SeriesSet{}
882
883 for _, s := range g.series {
884 labels, key := g.labelsFor(s.vals)
885
886 ss[key] = TimeSeries{
887 Labels: labels,
888 Values: s.agg.Samples(),
889 Exemplars: s.agg.Exemplars(),
890 }
891 }
892
893 return ss
894}
895
896// UngroupedAggregator builds a single series with no labels. e.g. {} | rate()
897type UngroupedAggregator struct {

Callers

nothing calls this directly

Calls 3

labelsForMethod · 0.95
SamplesMethod · 0.65
ExemplarsMethod · 0.65

Tested by

no test coverage detected