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