(lbls labels.Labels, value float64)
| 100 | } |
| 101 | |
| 102 | func (g *gauge) newSeries(lbls labels.Labels, value float64) *gaugeSeries { |
| 103 | return &gaugeSeries{ |
| 104 | labels: getSeriesLabels(g.metricName, lbls, g.externalLabels), |
| 105 | value: atomic.NewFloat64(value), |
| 106 | lastUpdated: atomic.NewInt64(time.Now().UnixMilli()), |
| 107 | } |
| 108 | } |
| 109 | |
| 110 | func (g *gauge) updateSeriesValue(hash uint64, s *gaugeSeries, value float64, operation string) { |
| 111 | if operation == add { |
no test coverage detected