mirror of
https://github.com/prometheus/prometheus
synced 2024-12-27 17:13:22 +00:00
Merge pull request #13737 from bboreham/fix-scrape-tolerance
[BUGFIX] Scraping: Tolerance should be max 1% of interval
This commit is contained in:
commit
54f50e1498
@ -1218,10 +1218,8 @@ mainLoop:
|
||||
// and .Add on time.Time behave differently (see time package docs).
|
||||
scrapeTime := time.Now().Round(0)
|
||||
if AlignScrapeTimestamps {
|
||||
tolerance := ScrapeTimestampTolerance
|
||||
if maxTolerance := sl.interval / 100; tolerance < maxTolerance {
|
||||
tolerance = maxTolerance
|
||||
}
|
||||
// Tolerance is clamped to maximum 1% of the scrape interval.
|
||||
tolerance := min(sl.interval/100, ScrapeTimestampTolerance)
|
||||
// For some reason, a tick might have been skipped, in which case we
|
||||
// would call alignedScrapeTime.Add(interval) multiple times.
|
||||
for scrapeTime.Sub(alignedScrapeTime) >= sl.interval {
|
||||
|
Loading…
Reference in New Issue
Block a user