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

Method updateSeriesValue

modules/generator/registry/gauge.go:110–118  ·  view source on GitHub ↗
(hash uint64, s *gaugeSeries, value float64, operation string)

Source from the content-addressed store, hash-verified

108}
109
110func (g *gauge) updateSeriesValue(hash uint64, s *gaugeSeries, value float64, operation string) {
111 if operation == add {
112 s.value.Add(value)
113 } else {
114 s.value.Store(value)
115 }
116 s.lastUpdated.Store(time.Now().UnixMilli())
117 g.lifecycler.OnUpdate(hash, 1)
118}
119
120func (g *gauge) name() string {
121 return g.metricName

Callers 1

updateSeriesMethod · 0.95

Calls 4

AddMethod · 0.65
StoreMethod · 0.65
NowMethod · 0.65
OnUpdateMethod · 0.65

Tested by

no test coverage detected