summaryrefslogtreecommitdiffstats
path: root/metrics
diff options
context:
space:
mode:
authorgjoranv <gjoranv@gmail.com>2023-08-17 17:15:58 +0200
committergjoranv <gjoranv@gmail.com>2023-08-18 13:48:32 +0200
commitbde146491d4c1df2a4734cbcf2235b941cde7e6c (patch)
tree03ea6a18b861cf5ada98ae53e87a73d349903049 /metrics
parentd6631e2d139815f4fcbe94785c30d9b9457b000f (diff)
Create DefaultVespaMetrics with builder
Diffstat (limited to 'metrics')
-rw-r--r--metrics/src/main/java/ai/vespa/metrics/set/DefaultVespaMetrics.java13
1 files changed, 5 insertions, 8 deletions
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<Metric> 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();
}
+
}