summaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2023-02-07 10:56:10 +0100
committerGitHub <noreply@github.com>2023-02-07 10:56:10 +0100
commit0e2842965370836f66c505c61a3c2f4ebac7c6ad (patch)
treed8121a53455ec7940ca3f2ebb0ee5a3f0b2e759c /config-model
parentb00c7a4a5a3995ec02df1e9e7db9a53d62dd760e (diff)
parent551dcc1ca9e6e53e5747abeaebbee1aed207649b (diff)
Merge pull request #25901 from vespa-engine/mpolden/gpu-metrics
Declare GPU metrics
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/SystemMetrics.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/SystemMetrics.java b/config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/SystemMetrics.java
index 7f52dce6356..0958a3f3908 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/SystemMetrics.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/SystemMetrics.java
@@ -24,6 +24,9 @@ public class SystemMetrics {
public static final String MEM_TOTAL_USED = "mem_total.used";
public static final String MEM_TOTAL_UTIL = "mem_total.util";
public static final String BANDWIDTH_LIMIT = "bandwidth.limit";
+ public static final String GPU_UTIL = "gpu.util";
+ public static final String GPU_MEM_USED = "gpu.memory.used";
+ public static final String GPU_MEM_TOTAL = "gpu.memory.total";
public static final MetricSet systemMetricSet = createSystemMetricSet();
@@ -42,7 +45,10 @@ public class SystemMetrics {
new Metric(MEM_UTIL),
new Metric(MEM_TOTAL_USED),
new Metric(MEM_TOTAL_UTIL),
- new Metric(BANDWIDTH_LIMIT)
+ new Metric(BANDWIDTH_LIMIT),
+ new Metric(GPU_UTIL),
+ new Metric(GPU_MEM_USED),
+ new Metric(GPU_MEM_TOTAL)
);
Set<Metric> nonDockerNodeMetrics =
@@ -61,4 +67,5 @@ public class SystemMetrics {
return new MetricSet("system", systemMetrics);
}
+
}