未验证 提交 6c0274d6 编写于 作者: G Gao Hongtao 提交者: GitHub

Sort linear metric query result (#4880)

Signed-off-by: NGao Hongtao <hanahmily@gmail.com>
上级 984523eb
......@@ -99,10 +99,10 @@ public class MetricQuery implements GraphQLQueryResolver {
final List<MetricsValues> metricsValues = query.readLabeledMetricsValues(condition, labels, duration);
List<IntValues> response = new ArrayList<>(metricsValues.size());
metricsValues.forEach(value -> {
response.add(value.getValues());
});
labels.forEach(l -> metricsValues.stream()
.filter(m -> m.getLabel().equals(l))
.findAny()
.ifPresent(values -> response.add(values.getValues())));
return response;
}
......@@ -118,10 +118,10 @@ public class MetricQuery implements GraphQLQueryResolver {
final List<MetricsValues> metricsValues = query.readLabeledMetricsValues(condition, labels, duration);
List<IntValues> response = new ArrayList<>(metricsValues.size());
metricsValues.forEach(value -> {
response.add(value.getValues());
});
labels.forEach(l -> metricsValues.stream()
.filter(m -> m.getLabel().equals(l))
.findAny()
.ifPresent(values -> response.add(values.getValues())));
return response;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册