Ajay Tripathy 5 лет назад
Родитель
Сommit
485440a6f3
1 измененных файлов с 2 добавлено и 3 удалено
  1. 2 3
      pkg/costmodel/cluster.go

+ 2 - 3
pkg/costmodel/cluster.go

@@ -619,12 +619,11 @@ func ClusterLoadBalancers(cp cloud.Provider, client prometheus.Client, duration,
 		}
 		providerID, err := result.GetString("ingress_ip")
 		if err != nil {
-			log.Warningf("ClusterLoadBalancers: LB cost data missing ingress_ip")
+			log.DedupedWarningf(5, "ClusterLoadBalancers: LB cost data missing ingress_ip")
 			providerID = ""
 		}
 		lbCost := result.Values[0].Value
 
-
 		key := fmt.Sprintf("%s/%s/%s", cluster, namespace, serviceName)
 		if _, ok := loadBalancerMap[key]; !ok {
 			loadBalancerMap[key] = &LoadBalancer{
@@ -635,7 +634,7 @@ func ClusterLoadBalancers(cp cloud.Provider, client prometheus.Client, duration,
 		}
 		// Fill in Provider ID if it is available and missing in the loadBalancerMap
 		// Prevents there from being a duplicate LoadBalancers on the same day
-		if providerID != "" && loadBalancerMap[key].ProviderID == ""{
+		if providerID != "" && loadBalancerMap[key].ProviderID == "" {
 			loadBalancerMap[key].ProviderID = providerID
 		}
 		loadBalancerMap[key].Cost += lbCost