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 24
24
import copy
25
25
import analytics
26
26
from queryHandler .Query import Query
27
- from messages import MSG , ERR
27
+ from messages import MSG
28
28
from collections import defaultdict
29
29
from typing import Optional , Any , List
30
30
from threading import Thread
@@ -214,9 +214,7 @@ def get_zimon_query(self):
214
214
query .rawData = self .rawData
215
215
216
216
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' )
220
218
221
219
if self .metricsaggr :
222
220
for key , value in self .metricsaggr .items ():
@@ -341,7 +339,12 @@ def _calc_ds_interval(self) -> int:
341
339
def _collect (self ):
342
340
'''Executes zimon query and returns results'''
343
341
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
+
345
348
if res is None :
346
349
self .logger .error (MSG ['NoData' ])
347
350
# self.stop_collect()
You can’t perform that action at this time.
0 commit comments