summaryrefslogtreecommitdiffstats
path: root/metrics-proxy
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2024-04-11 16:19:07 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2024-04-11 16:19:07 +0200
commitc59fab001dd3c6043a29952fe9063ab3d343f04a (patch)
tree54120714b92f59971ae4b875d85ef05d31494e51 /metrics-proxy
parent439f8c1244dff183bdaaf1b2680ca2e158c48e3b (diff)
Retain order
Diffstat (limited to 'metrics-proxy')
-rw-r--r--metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/model/MetricsPacket.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/model/MetricsPacket.java b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/model/MetricsPacket.java
index 743f15c00d6..fb08d78a975 100644
--- a/metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/model/MetricsPacket.java
+++ b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/model/MetricsPacket.java
@@ -5,6 +5,7 @@ import ai.vespa.metricsproxy.metric.Metric;
import java.time.Instant;
import java.util.Collection;
+import java.util.Collections;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.List;
@@ -40,8 +41,8 @@ public class MetricsPacket {
this.statusMessage = statusMessage;
this.timestamp = timestamp;
this.service = service;
- this.metrics = Map.copyOf(metrics);
- this.dimensions = Map.copyOf(dimensions);
+ this.metrics = Collections.unmodifiableMap(metrics); // Retain order for tests
+ this.dimensions = Collections.unmodifiableMap(dimensions); // Retain order for tests
this.consumers = Set.copyOf(consumers);
}