def after_request(): msTimeNow = time.time() request.params.timer.__exit__() duration = msTimeNow - request.params.start_ts new_duration = request.params.timer.elapsed if round(old_div((duration - new_duration), new_duration) > 100) > 0: logging.error("old style duration %s != timer based duration %s" % (duration, new_duration)) stats.store_server_api_error( request.params.user_uuid, "MISMATCH_%s_%s" % (request.method, request.path), msTimeNow, duration - new_duration) print("END %s %s %s %s %s " % (datetime.now(), request.method, request.path, request.params.user_uuid, duration)) logging.debug( "END %s %s %s %s " % (request.method, request.path, request.params.user_uuid, duration)) # Keep track of the time and duration for each call stats.store_server_api_time(request.params.user_uuid, "%s_%s" % (request.method, request.path), msTimeNow, duration) stats.store_server_api_time( request.params.user_uuid, "%s_%s_cputime" % (request.method, request.path), msTimeNow, new_duration)
def after_request(): msTimeNow = time.time() request.params.timer.__exit__() duration = msTimeNow - request.params.start_ts new_duration = request.params.timer.elapsed if round(old_div((duration - new_duration), new_duration) > 100) > 0: logging.error("old style duration %s != timer based duration %s" % (duration, new_duration)) stats.store_server_api_error(request.params.user_uuid, "MISMATCH_%s_%s" % (request.method, request.path), msTimeNow, duration - new_duration) print("END %s %s %s %s %s " % (datetime.now(), request.method, request.path, request.params.user_uuid, duration)) logging.debug("END %s %s %s %s " % (request.method, request.path, request.params.user_uuid, duration)) # Keep track of the time and duration for each call stats.store_server_api_time(request.params.user_uuid, "%s_%s" % (request.method, request.path), msTimeNow, duration) stats.store_server_api_time(request.params.user_uuid, "%s_%s_cputime" % (request.method, request.path), msTimeNow, new_duration)