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

Method newSeries

modules/generator/registry/counter.go:108–115  ·  view source on GitHub ↗
(lbls labels.Labels, value float64)

Source from the content-addressed store, hash-verified

106}
107
108func (c *counter) newSeries(lbls labels.Labels, value float64) *counterSeries {
109 return &counterSeries{
110 labels: getSeriesLabels(c.metricName, lbls, c.externalLabels),
111 value: atomic.NewFloat64(value),
112 lastUpdated: atomic.NewInt64(time.Now().UnixMilli()),
113 firstSeries: atomic.NewBool(true),
114 }
115}
116
117func (c *counter) updateSeries(hash uint64, s *counterSeries, value float64) {
118 s.value.Add(value)

Callers 1

IncMethod · 0.95

Calls 2

getSeriesLabelsFunction · 0.85
NowMethod · 0.65

Tested by

no test coverage detected