From c43e846e97f98b40b5b68fd7b4967af1e3eeef0e Mon Sep 17 00:00:00 2001 From: SungJin1212 Date: Thu, 26 Mar 2026 11:25:09 +0900 Subject: [PATCH] Sort upperBound by ascending order Signed-off-by: SungJin1212 --- pkg/util/metrics_helper.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/util/metrics_helper.go b/pkg/util/metrics_helper.go index 6dbe6348db..41b71e649c 100644 --- a/pkg/util/metrics_helper.go +++ b/pkg/util/metrics_helper.go @@ -1129,6 +1129,9 @@ func mergeHistogram(mf1, mf2 *dto.Metric) { ccValue := cumulativeCount newBucket = append(newBucket, &dto.Bucket{UpperBound: &ubValue, CumulativeCount: &ccValue}) } + sort.Slice(newBucket, func(i, j int) bool { + return newBucket[i].GetUpperBound() < newBucket[j].GetUpperBound() + }) h1.Bucket = newBucket } }