Sfoglia il codice sorgente

use node_cpu_hourly_cost metric to determine whether the allocation data is available

Signed-off-by: r2k1 <yokree@gmail.com>
r2k1 3 anni fa
parent
commit
0b690d3ce6
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      pkg/costmodel/allocation.go

+ 2 - 2
pkg/costmodel/allocation.go

@@ -59,8 +59,8 @@ const (
 	queryFmtReplicaSetsWithoutOwners = `avg(avg_over_time(kube_replicaset_owner{owner_kind="<none>", owner_name="<none>"}[%s])) by (replicaset, namespace, %s)`
 	queryFmtLBCostPerHr              = `avg(avg_over_time(kubecost_load_balancer_cost[%s])) by (namespace, service_name, %s)`
 	queryFmtLBActiveMins             = `count(kubecost_load_balancer_cost) by (namespace, service_name, %s)[%s:%s]`
-	queryFmtOldestSample             = `min_over_time(timestamp(up{job="opencost"})[%s:%s])`
-	queryFmtNewestSample             = `max_over_time(timestamp(up{job="opencost"})[%s:%s])`
+	queryFmtOldestSample             = `max_over_time(timestamp(group(node_cpu_hourly_cost))[%s:%s])`
+	queryFmtNewestSample             = `max_over_time(timestamp(group(node_cpu_hourly_cost))[%s:%s])`
 )
 
 // Constants for Network Cost Subtype