From 890dc9e1fcdda80b783a797a0d4b580b0cef7ca2 Mon Sep 17 00:00:00 2001 From: Maxim Ivanov Date: Sat, 15 Jul 2023 00:43:26 +0100 Subject: [PATCH] fix(inputs.prometheus): don't collect metrics from finished pods --- plugins/inputs/prometheus/kubernetes.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/inputs/prometheus/kubernetes.go b/plugins/inputs/prometheus/kubernetes.go index fccb1a9051ca9..d38aaca92a407 100644 --- a/plugins/inputs/prometheus/kubernetes.go +++ b/plugins/inputs/prometheus/kubernetes.go @@ -361,7 +361,7 @@ func podHasMatchingNamespace(pod *corev1.Pod, p *Prometheus) bool { func podReady(pod *corev1.Pod) bool { for _, cond := range pod.Status.Conditions { if cond.Type == corev1.PodReady { - return true + return pod.Status.Phase == corev1.PodRunning } } return false