File tree Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -352,10 +352,8 @@ def parse_result_tags(self, identifiersMap):
352
352
if identifiersMap :
353
353
for identifiers in identifiersMap :
354
354
d = defaultdict (dict )
355
- for key in identifiers .keys ():
356
- d ['tags' ][key ] = identifiers [key ]
357
- if d not in self .results :
358
- self .results .append (d )
355
+ d ['tags' ] = identifiers
356
+ self .results .append (d )
359
357
360
358
361
359
class SingleTimeSeriesResponse ():
Original file line number Diff line number Diff line change @@ -254,8 +254,11 @@ def getAllFilterMapsForSensor(self, searchSensor):
254
254
based on metadata topology returned from zimon "topo".
255
255
'''
256
256
filtersMaps = []
257
- if searchSensor in set (self .allFiltersMaps .keys ()):
258
- filtersMaps .extend (self .allFiltersMaps [searchSensor ])
257
+ if searchSensor in set (self .sensorsSpec .keys ()):
258
+ for entryName in self .__compTree .keys ():
259
+ values = self .__compTree [entryName ]['filtersMap' ].get (searchSensor , [])
260
+ if len (values ) > 0 :
261
+ filtersMaps .extend (values )
259
262
return filtersMaps
260
263
261
264
def getAllFilterMapsForMetric (self , searchMetric ):
You can’t perform that action at this time.
0 commit comments