(lbls labels.Labels, value float64)
| 106 | } |
| 107 | |
| 108 | func (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 | |
| 117 | func (c *counter) updateSeries(hash uint64, s *counterSeries, value float64) { |
| 118 | s.value.Add(value) |
no test coverage detected