Merge pull request #17530 from bboreham/faster-scrape-relabel

[PERF] Scraping: skip an unnecessary step when there are relabel rules
This commit is contained in:
Bryan Boreham 2025-12-16 10:40:16 +00:00 committed by GitHub
commit 0711e89092
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -716,13 +716,9 @@ func mutateSampleLabels(lset labels.Labels, target *Target, honor bool, rc []*re
}
}
res := lb.Labels()
relabel.ProcessBuilder(lb, rc...)
if len(rc) > 0 {
res, _ = relabel.Process(res, rc...)
}
return res
return lb.Labels()
}
func resolveConflictingExposedLabels(lb *labels.Builder, conflictingExposedLabels []labels.Label) {