mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
prometheus: don't poll the same tag multiple times (#10450)
This commit is contained in:
parent
35a7438033
commit
8b092951cb
@ -19,6 +19,7 @@ package org.apache.cloudstack.metrics;
|
|||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
import java.util.HashSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
@ -302,7 +303,7 @@ public class PrometheusExporterImpl extends ManagerBase implements PrometheusExp
|
|||||||
.flatMap( h -> _hostTagsDao.getHostTags(h).stream())
|
.flatMap( h -> _hostTagsDao.getHostTags(h).stream())
|
||||||
.distinct()
|
.distinct()
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
List<String> allHostTags = new ArrayList<>();
|
HashSet<String> allHostTags = new HashSet<>();
|
||||||
allHostTagVOS.forEach(hostTagVO -> allHostTags.add(hostTagVO.getTag()));
|
allHostTagVOS.forEach(hostTagVO -> allHostTags.add(hostTagVO.getTag()));
|
||||||
|
|
||||||
for (final State state : State.values()) {
|
for (final State state : State.values()) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user