mirror of
https://github.com/grafana/grafana.git
synced 2026-08-18 17:15:08 -05:00
Prometheus: Fix integer overflow in rate interval calculation on 32-bit architectures (#51508)
This commit is contained in:
@@ -322,7 +322,7 @@ func calculateRateInterval(interval time.Duration, scrapeInterval string, interv
|
|||||||
return time.Duration(0)
|
return time.Duration(0)
|
||||||
}
|
}
|
||||||
|
|
||||||
rateInterval := time.Duration(int(math.Max(float64(interval+scrapeIntervalDuration), float64(4)*float64(scrapeIntervalDuration))))
|
rateInterval := time.Duration(int64(math.Max(float64(interval+scrapeIntervalDuration), float64(4)*float64(scrapeIntervalDuration))))
|
||||||
return rateInterval
|
return rateInterval
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user