def compute(value_time, key, now_value, compare_set): try: result = utils.compute_rate(now_value, compare_set) except: print key sys.exit(1) if utils.is_over_threshold(result): import db dao = db.BaseDao() dao.insert(key, value_time, result)
def celery_test(): key = "10.6.74.51|sihlog|NZ|AVE_TODE2" from db import BaseDao dao = BaseDao() date_str = dao.get_last_value_time(key) m = BaseMonitor(dao) a, b = m.obtain_data_set(key).obtain_data_set_avg() print 'now', a print 'compare', b result = utils.compute_rate(a, b) dao.insert(key, result)
def test(): from db import BaseDao dao = BaseDao() m = BaseMonitor(dao) key = "10.6.151.20|ibelog|AVH" import time be = time.time() a, b = m.obtain_data_set(key).obtain_data_set_avg() # print a result = utils.compute_rate(a, b) af = time.time() # print 'af-be', af - be # print result if utils.is_over_threshold(result): print 'hello' else: print 'world' return result