grafana/pkg/metrics/delta.go
2016-06-03 15:06:57 +02:00

12 lines
225 B
Go

package metrics
import "math"
func calculateDelta(oldValue, newValue int64) int64 {
if oldValue < newValue {
return newValue - oldValue
} else {
return (math.MaxInt64 - oldValue) + (newValue - math.MinInt64) + 1
}
}