diff options
author | Jon Bratseth <bratseth@gmail.com> | 2023-03-13 15:16:10 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2023-03-13 15:16:10 +0100 |
commit | 756a5944e6455f9c0379f37a53e18221ac9f0343 (patch) | |
tree | 1f813f52cf396b43e48ccae43171c68bd74dc925 /config-model | |
parent | 3afdc7b7bb0f4535c80c7b9ea802bd4d10ac5774 (diff) |
Autoscale by gpu signals too
Just take max of cpu and gpu load.
Diffstat (limited to 'config-model')
-rw-r--r-- | config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/AutoscalingMetrics.java | 6 |
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 |