prometheus-adapter/pkg
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
..
api go.mod: bump dependencies 2021-06-01 15:25:56 +02:00
client go.mod: move to sigs.k8s.io golang package 2021-06-01 17:35:45 +02:00
config Add docs, tests, and move namespaced to metricsQuery 2021-04-08 11:07:50 -06:00
custom-provider go.mod: move to sigs.k8s.io golang package 2021-06-01 17:35:45 +02:00
external-provider go.mod: move to sigs.k8s.io golang package 2021-06-01 17:35:45 +02:00
naming go.mod: move to sigs.k8s.io golang package 2021-06-01 17:35:45 +02:00
resourceprovider pkg/resourceprovider: guard from negative metrics 2021-07-13 12:19:02 +02:00