From 0ceb65be05a47fc1d299fffaf990d91773d145b7 Mon Sep 17 00:00:00 2001 From: lensfrex Date: Fri, 10 May 2024 14:32:06 +0800 Subject: [PATCH] =?UTF-8?q?ref:=20=E6=95=B0=E6=8D=AE=E6=94=B6=E9=9B=86?= =?UTF-8?q?=E9=83=A8=E5=88=86=EF=BC=9A=E6=89=B9=E9=87=8F=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=97=B6=EF=BC=8C=E5=AF=B9=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E6=8E=92=E5=BA=8F=E5=90=8E=E5=86=8D=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/rition/service/collector/MetricCollectingService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rition-center/service/collector/src/main/java/rition/service/collector/MetricCollectingService.java b/rition-center/service/collector/src/main/java/rition/service/collector/MetricCollectingService.java index cec5ed7..fc33772 100644 --- a/rition-center/service/collector/src/main/java/rition/service/collector/MetricCollectingService.java +++ b/rition-center/service/collector/src/main/java/rition/service/collector/MetricCollectingService.java @@ -61,7 +61,8 @@ public class MetricCollectingService { public void receiveData(Map> collectedMetricData) { List batchSaveEntityList = new ArrayList<>(DEFAULT_DB_BATCH_SIZE); int turn = 0; - for (Long timestamp : collectedMetricData.keySet()) { + List sortedTime = collectedMetricData.keySet().stream().sorted().toList(); + for (Long timestamp : sortedTime) { Map instanceMetricData = collectedMetricData.get(timestamp); for (String instanceId : instanceMetricData.keySet()) { MetricDataDto metricDataDto = instanceMetricData.get(instanceId);