def get_io_top(server): profiler = IOProfiler(server) data = profiler.get_io_top() if 'request_id' in request.args: data['response_id'] = request.args['request_id'] return jsonify(data)
def get_io_top(request): server = request['server'] interval = request['interval'] socketio = io_blueprint.get_io() global io_top_timer if io_top_timer is None: io_top_timer = Timer( interval, background_timer_stuff, [socketio, interval, "io.top.res", IOProfiler(server).get_io_top]) io_top_timer.start() emit("io.top.res", IOProfiler(server).get_io_top())
def get_io_top(request): server = request['server'] interval = request['interval'] socketio = io_blueprint.get_io() global io_top_timer,io_top_count io_top_count = request["flag"] set_value("iotop",str(io_top_count)) # if io_top_timer is None: io_top_timer = Timer(interval, background_timer_stuff_iotop, [ socketio, interval, "io.top.res", IOProfiler(server).get_io_top]) io_top_timer.start()
def get_io_status(request): server = request['server'] interval = request['interval'] socketio = io_blueprint.get_io() global io_status_timer,io_status_count io_status_count = request["flag"] set_value("iostatus",str(io_status_count)) # if io_status_timer is None: io_status_timer = Timer(interval, background_timer_stuff_iostatus, [ socketio, interval, "io.status.res", IOProfiler(server).get_status]) io_status_timer.start() # emit("io.status.res", IOProfiler(server).get_status()) print("get_io_status-1-"+str(io_status_count))
def test_stability(self): profiler = IOProfiler('www.rmlink.cn') self.repeated_test(profiler.get_status)
def setUp(self): self.functor = IOProfiler('').get_status
def setUp(self): self.functor = IOProfiler('').get_capacity
def setUp(self): self.functor = IOProfiler('').get_io_top