prometheus-adapter/pkg/resourceprovider
Damien Grisonnet 0b3ac78d19 pkg/resourceprovider: guard from negative metrics
When serving the resource metrics API, prometheus-adapter may return
negative values for pods/nodes memory and CPU usage. This happens
because Prometheus sees counter resets which results in Prometheus
interpolating data incorrectly to avoid the counter value going down.
To prevent that, we need to add some guards in prometheus-adapter to
replace the negative value by zero whenever it detects one.

Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2021-07-13 12:19:02 +02:00
..
provider.go pkg/resourceprovider: guard from negative metrics 2021-07-13 12:19:02 +02:00
provider_suite_test.go Add tests for the resource metrics provider 2018-10-03 11:05:43 -04:00
provider_test.go pkg/resourceprovider: guard from negative metrics 2021-07-13 12:19:02 +02:00