diff options
author | Valerij Fredriksen <valerij92@gmail.com> | 2021-04-27 17:25:13 +0200 |
---|---|---|
committer | Valerij Fredriksen <valerij92@gmail.com> | 2021-04-29 21:07:37 +0200 |
commit | f4b248296b9322bbd59f8802ffe9f5d5b56c5ef0 (patch) | |
tree | c5ae2eaf270e818848fe2fef6eb88f29df45bbc5 /controller-api | |
parent | c878b148c9bf13cd7e6475217a68d8f47df5df88 (diff) |
Expose content resource usage metrics from cluster-controller
Diffstat (limited to 'controller-api')
-rw-r--r-- | controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/model/ClusterMetrics.java | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/model/ClusterMetrics.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/model/ClusterMetrics.java index cb29d5854a0..0e11bcdccaf 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/model/ClusterMetrics.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/model/ClusterMetrics.java @@ -15,7 +15,10 @@ public class ClusterMetrics { public static final String DOCUMENT_COUNT = "documentCount"; public static final String FEED_LATENCY = "feedLatency"; public static final String QUERY_LATENCY = "queryLatency"; - public static final String FEEDING_BLOCKED = "feedingBlocked"; + public static final String MEMORY_UTIL = "memoryUtil"; + public static final String MEMORY_FEED_BLOCK_LIMIT = "memoryFeedBlockLimit"; + public static final String DISK_UTIL = "diskUtil"; + public static final String DISK_FEED_BLOCK_LIMIT = "diskFeedBlockLimit"; private final String clusterId; private final String clusterType; @@ -55,8 +58,20 @@ public class ClusterMetrics { return Optional.ofNullable(metrics.get(QUERY_LATENCY)); } - public Optional<Double> feedingBlocked() { - return Optional.ofNullable(metrics.get(FEEDING_BLOCKED)); + public Optional<Double> memoryUtil() { + return Optional.ofNullable(metrics.get(MEMORY_UTIL)); + } + + public Optional<Double> memoryFeedBlockLimit() { + return Optional.ofNullable(metrics.get(MEMORY_FEED_BLOCK_LIMIT)); + } + + public Optional<Double> diskUtil() { + return Optional.ofNullable(metrics.get(DISK_UTIL)); + } + + public Optional<Double> diskFeedBlockLimit() { + return Optional.ofNullable(metrics.get(DISK_FEED_BLOCK_LIMIT)); } } |