From b49df8769bb7b6d3b58dce8797475970a1c6f2f3 Mon Sep 17 00:00:00 2001 From: Hadrez Date: Thu, 16 Mar 2017 16:23:24 -0700 Subject: [PATCH] There is a bug in the kube_pod_container_status_restarts function, we should use val = metric.counter.value instead of val = metric.gauge.value --- utils/kubernetes/kube_state_processor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/kubernetes/kube_state_processor.py b/utils/kubernetes/kube_state_processor.py index a2ec06165a..2eb3138df2 100644 --- a/utils/kubernetes/kube_state_processor.py +++ b/utils/kubernetes/kube_state_processor.py @@ -202,7 +202,7 @@ def kube_pod_container_status_restarts(self, message, **kwargs): """ Number of desired pods for a deployment. """ metric_name = NAMESPACE + '.container.restarts' for metric in message.metric: - val = metric.gauge.value + val = metric.counter.value tags = ['{}:{}'.format(label.name, label.value) for label in metric.label] self.gauge(metric_name, val, tags)