scrape: retain all dropped targets when KeepDroppedTargets is zero

This was a bug.

Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
pull/12726/head
Bryan Boreham 2 years ago
parent 627c99424b
commit 611f50bb3d
  1. 2
      scrape/scrape.go

@ -529,7 +529,7 @@ func (sp *scrapePool) Sync(tgs []*targetgroup.Group) {
case nonEmpty:
all = append(all, t)
case !t.discoveredLabels.IsEmpty():
if sp.config.KeepDroppedTargets != 0 && uint(len(sp.droppedTargets)) < sp.config.KeepDroppedTargets {
if sp.config.KeepDroppedTargets == 0 || uint(len(sp.droppedTargets)) < sp.config.KeepDroppedTargets {
sp.droppedTargets = append(sp.droppedTargets, t)
}
sp.droppedTargetsCount++

Loading…
Cancel
Save