From bde146491d4c1df2a4734cbcf2235b941cde7e6c Mon Sep 17 00:00:00 2001 From: gjoranv Date: Thu, 17 Aug 2023 17:15:58 +0200 Subject: Create DefaultVespaMetrics with builder --- .../main/java/ai/vespa/metrics/set/DefaultVespaMetrics.java | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'metrics') diff --git a/metrics/src/main/java/ai/vespa/metrics/set/DefaultVespaMetrics.java b/metrics/src/main/java/ai/vespa/metrics/set/DefaultVespaMetrics.java index 93b6bfab002..e34c8ee68eb 100644 --- a/metrics/src/main/java/ai/vespa/metrics/set/DefaultVespaMetrics.java +++ b/metrics/src/main/java/ai/vespa/metrics/set/DefaultVespaMetrics.java @@ -4,9 +4,6 @@ package ai.vespa.metrics.set; import ai.vespa.metrics.ContainerMetrics; import ai.vespa.metrics.SearchNodeMetrics; -import java.util.LinkedHashSet; -import java.util.Set; - /** * Encapsulates a minimal set of Vespa metrics to be used as default for all metrics consumers. * @@ -19,11 +16,11 @@ public class DefaultVespaMetrics { public static final MetricSet defaultVespaMetricSet = createDefaultVespaMetricSet(); private static MetricSet createDefaultVespaMetricSet() { - Set metrics = new LinkedHashSet<>(); - - metrics.add(new Metric(ContainerMetrics.FEED_OPERATIONS.rate())); - metrics.add(new Metric(SearchNodeMetrics.CONTENT_PROTON_RESOURCE_USAGE_FEEDING_BLOCKED.last())); - return new MetricSet("default-vespa", metrics); + return new MetricSet.Builder("default-vespa") + .metric(ContainerMetrics.FEED_OPERATIONS.rate()) + .metric(SearchNodeMetrics.CONTENT_PROTON_RESOURCE_USAGE_FEEDING_BLOCKED.last()) + .build(); } + } -- cgit v1.2.3