diff options
author | Martin Polden <mpolden@mpolden.no> | 2023-12-06 10:36:07 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2023-12-06 10:36:07 +0100 |
commit | 3ce3357259f5aad649b5894139db088780b0a39b (patch) | |
tree | 19ee0ca5e3d762c7bc6a15d963b19fe5d775fc61 /metrics | |
parent | 77f281bef1c7bc7cc5153e3b6085d752fbac11ad (diff) |
Add merge pending metric
Diffstat (limited to 'metrics')
-rw-r--r-- | metrics/src/main/java/ai/vespa/metrics/set/AutoscalingMetrics.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/metrics/src/main/java/ai/vespa/metrics/set/AutoscalingMetrics.java b/metrics/src/main/java/ai/vespa/metrics/set/AutoscalingMetrics.java index 1df779c4b4d..9d8ec89f974 100644 --- a/metrics/src/main/java/ai/vespa/metrics/set/AutoscalingMetrics.java +++ b/metrics/src/main/java/ai/vespa/metrics/set/AutoscalingMetrics.java @@ -2,6 +2,7 @@ package ai.vespa.metrics.set; import ai.vespa.metrics.ContainerMetrics; +import ai.vespa.metrics.DistributorMetrics; import ai.vespa.metrics.HostedNodeAdminMetrics; import ai.vespa.metrics.SearchNodeMetrics; import ai.vespa.metrics.StorageMetrics; @@ -38,10 +39,13 @@ public class AutoscalingMetrics { metrics.add(HostedNodeAdminMetrics.DISK_UTIL.baseName()); // node level -default metrics.add(SearchNodeMetrics.CONTENT_PROTON_RESOURCE_USAGE_DISK.average()); // the basis for blocking + // Config metrics.add(ContainerMetrics.APPLICATION_GENERATION.last()); metrics.add(SearchNodeMetrics.CONTENT_PROTON_CONFIG_GENERATION.last()); + // Status metrics.add(ContainerMetrics.IN_SERVICE.last()); + metrics.add(DistributorMetrics.VDS_IDEALSTATE_MERGE_BUCKET_PENDING.last()); // Query rate metrics.add(ContainerMetrics.QUERIES.rate()); @@ -57,7 +61,7 @@ public class AutoscalingMetrics { } private static Set<Metric> toMetrics(List<String> metrics) { - return metrics.stream().map(Metric::new).collect(Collectors.toCollection(() -> new LinkedHashSet<>())); + return metrics.stream().map(Metric::new).collect(Collectors.toCollection(LinkedHashSet::new)); } } |