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 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