Skip to content

Commit 5f4c3ae

Browse files
authored
Use Sets for traces_target_info metric (#1735)
1 parent 6a9c97d commit 5f4c3ae

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pkg/export/prom/prom.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -518,7 +518,7 @@ func newReporter(
518518
if cfg.SpanMetricsEnabled() {
519519
mr.serviceCache = expirable.NewLRU(cfg.SpanMetricsServiceCacheSize, func(_ svc.UID, v svc.Attrs) {
520520
lv := mr.labelValuesTargetInfo(v)
521-
mr.tracesTargetInfo.WithLabelValues(lv...).metric.Sub(1)
521+
mr.tracesTargetInfo.WithLabelValues(lv...).metric.Set(0)
522522
}, cfg.TTL)
523523
}
524524

@@ -735,7 +735,7 @@ func (r *metricsReporter) observe(span *request.Span) {
735735
_, ok := r.serviceCache.Get(span.Service.UID)
736736
if !ok {
737737
r.serviceCache.Add(span.Service.UID, span.Service)
738-
r.tracesTargetInfo.WithLabelValues(targetInfoLabelValues...).metric.Add(1)
738+
r.tracesTargetInfo.WithLabelValues(targetInfoLabelValues...).metric.Set(1)
739739
}
740740
}
741741

0 commit comments

Comments
 (0)