AjayTripathy пре 6 година
родитељ
комит
2c1922e85c
1 измењених фајлова са 6 додато и 0 уклоњено
  1. 6 0
      costmodel/costmodel.go

+ 6 - 0
costmodel/costmodel.go

@@ -352,6 +352,9 @@ func ComputeCostData(cli prometheusClient.Client, clientset kubernetes.Interface
 	}
 	}
 	currentContainers := make(map[string]v1.Pod)
 	currentContainers := make(map[string]v1.Pod)
 	for _, pod := range podlist.Items {
 	for _, pod := range podlist.Items {
+		if pod.Status.Phase != "Running" {
+			continue
+		}
 		cs, err := newContainerMetricsFromPod(pod)
 		cs, err := newContainerMetricsFromPod(pod)
 		if err != nil {
 		if err != nil {
 			return nil, err
 			return nil, err
@@ -1052,6 +1055,9 @@ func ComputeCostDataRange(cli prometheusClient.Client, clientset kubernetes.Inte
 	}
 	}
 	currentContainers := make(map[string]v1.Pod)
 	currentContainers := make(map[string]v1.Pod)
 	for _, pod := range podlist.Items {
 	for _, pod := range podlist.Items {
+		if pod.Status.Phase != "Running" {
+			continue
+		}
 		cs, err := newContainerMetricsFromPod(pod)
 		cs, err := newContainerMetricsFromPod(pod)
 		if err != nil {
 		if err != nil {
 			return nil, err
 			return nil, err