summaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2023-03-13 15:41:38 +0100
committerGitHub <noreply@github.com>2023-03-13 15:41:38 +0100
commit6cd6274057e5703ee813e43b94623d7ee08f4ad9 (patch)
tree00f4aa5b64ccbaa75cfd2b16703d9544dc5e96db /config-model
parenta40183094fd45dbf320dd57f8d56a5a6fac7f247 (diff)
parent756a5944e6455f9c0379f37a53e18221ac9f0343 (diff)
Merge pull request #26421 from vespa-engine/bratseth/gpu-autoscaling
Autoscale by gpu signals too
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/AutoscalingMetrics.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/AutoscalingMetrics.java b/config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/AutoscalingMetrics.java
index 29a54548256..8bb6be16e4a 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/AutoscalingMetrics.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/AutoscalingMetrics.java
@@ -11,7 +11,8 @@ import java.util.Set;
import java.util.stream.Collectors;
/**
- * Metrics used for autoscaling
+ * Metrics used for autoscaling.
+ * See com.yahoo.vespa.hosted.provision.autoscale.MetricsResponse
*
* @author bratseth
*/
@@ -23,9 +24,12 @@ public class AutoscalingMetrics {
List<String> metrics = new ArrayList<>();
metrics.add(HostedNodeAdminMetrics.CPU_UTIL.baseName());
+ metrics.add(HostedNodeAdminMetrics.GPU_UTIL.baseName());
// Memory util
metrics.add(HostedNodeAdminMetrics.MEM_UTIL.baseName()); // node level - default
+ metrics.add(HostedNodeAdminMetrics.GPU_MEM_USED.baseName());
+ metrics.add(HostedNodeAdminMetrics.GPU_MEM_TOTAL.baseName());
metrics.add(SearchNodeMetrics.CONTENT_PROTON_RESOURCE_USAGE_MEMORY.average()); // the basis for blocking
// Disk util