Explorar el Código

fix null pv issues

AjayTripathy hace 6 años
padre
commit
dba5add647
Se han modificado 1 ficheros con 1 adiciones y 2 borrados
  1. 1 2
      costmodel/sql.go

+ 1 - 2
costmodel/sql.go

@@ -280,7 +280,6 @@ func CostDataRangeFromSQL(field string, value string, window string, start strin
 			}
 			}
 		}
 		}
 
 
-		klog.Infof("%#v\n", result)
 		var dat map[string]string
 		var dat map[string]string
 		err := json.Unmarshal([]byte(result[4]), &dat)
 		err := json.Unmarshal([]byte(result[4]), &dat)
 		if err != nil {
 		if err != nil {
@@ -309,7 +308,7 @@ func CostDataRangeFromSQL(field string, value string, window string, start strin
 		query = `SELECT time_bucket($1, time) AS bucket, name, avg(value), labels->>'persistentvolumeclaim' AS claim, labels->>'pod' AS pod,labels->>'namespace' AS namespace, labels->>'persistentvolume' AS volumename, labels->>'cluster_id' AS clusterid
 		query = `SELECT time_bucket($1, time) AS bucket, name, avg(value), labels->>'persistentvolumeclaim' AS claim, labels->>'pod' AS pod,labels->>'namespace' AS namespace, labels->>'persistentvolume' AS volumename, labels->>'cluster_id' AS clusterid
 		FROM metrics
 		FROM metrics
 		WHERE (name='pod_pvc_allocation') AND
 		WHERE (name='pod_pvc_allocation') AND
-			time > $2 AND time < $3 AND value != 'NaN'
+			time > $2 AND time < $3 AND value != 'NaN' AND volumename IS NOT NULL
 		GROUP BY claim,pod,bucket,namespace,volumename,clusterid,name
 		GROUP BY claim,pod,bucket,namespace,volumename,clusterid,name
 		ORDER BY pod,bucket;`
 		ORDER BY pod,bucket;`