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 @@ -373,10 +373,8 @@ def parse_result_tags(self, identifiersMap):
373
373
if identifiersMap :
374
374
for identifiers in identifiersMap :
375
375
d = defaultdict (dict )
376
- for key in identifiers .keys ():
377
- d ['tags' ][key ] = identifiers [key ]
378
- if d not in self .results :
379
- self .results .append (d )
376
+ d ['tags' ] = identifiers
377
+ self .results .append (d )
380
378
381
379
382
380
class SingleTimeSeriesResponse (object ):
Original file line number Diff line number Diff line change @@ -258,8 +258,11 @@ def getAllFilterMapsForSensor(self, searchSensor):
258
258
based on metadata topology returned from zimon "topo".
259
259
'''
260
260
filtersMaps = []
261
- if searchSensor in set (self .allFiltersMaps .keys ()):
262
- filtersMaps .extend (self .allFiltersMaps [searchSensor ])
261
+ if searchSensor in set (self .sensorsSpec .keys ()):
262
+ for entryName in self .__compTree .keys ():
263
+ values = self .__compTree [entryName ]['filtersMap' ].get (searchSensor , [])
264
+ if len (values ) > 0 :
265
+ filtersMaps .extend (values )
263
266
return filtersMaps
264
267
265
268
def getAllFilterMapsForMetric (self , searchMetric ):
You can’t perform that action at this time.
0 commit comments