File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed
Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change 2424import copy
2525import analytics
2626from queryHandler .Query import Query
27- from messages import MSG , ERR
27+ from messages import MSG
2828from collections import defaultdict
2929from typing import Optional , Any , List
3030from threading import Thread
@@ -214,9 +214,7 @@ def get_zimon_query(self):
214214 query .rawData = self .rawData
215215
216216 if not self .metricsaggr and not self .sensor :
217- self .logger .error (MSG ['QueryError' ].
218- format ('Missing metric or sensor name' ))
219- raise cherrypy .HTTPError (400 , ERR [400 ])
217+ raise ValueError ('Missing metric or sensor name' )
220218
221219 if self .metricsaggr :
222220 for key , value in self .metricsaggr .items ():
@@ -341,7 +339,12 @@ def _calc_ds_interval(self) -> int:
341339 def _collect (self ):
342340 '''Executes zimon query and returns results'''
343341
344- res = self .md .qh .runQuery (self .query )
342+ try :
343+ res = self .md .qh .runQuery (self .query )
344+ except Exception as e :
345+ self .logger .error (MSG ['QueryError' ].format (e ))
346+ return
347+
345348 if res is None :
346349 self .logger .error (MSG ['NoData' ])
347350 # self.stop_collect()
You can’t perform that action at this time.
0 commit comments