|
|
|
@ -1,4 +1,5 @@
|
|
|
|
|
from flask import Blueprint, request, jsonify
|
|
|
|
|
import random
|
|
|
|
|
import app.cpu_usage as cpu_usage
|
|
|
|
|
import app.io_usage as io_usage
|
|
|
|
|
import app.memory_usage as memory_usage
|
|
|
|
@ -15,6 +16,8 @@ def get_resource():
|
|
|
|
|
io_percent = io_usage.get_io_percent()
|
|
|
|
|
memory_percent = memory_usage.get_memory_percent()
|
|
|
|
|
return jsonify({
|
|
|
|
|
'status': 0,
|
|
|
|
|
'online': random.randint(150, 200),
|
|
|
|
|
'cpu_percent': cpu_percent,
|
|
|
|
|
'io_percent': io_percent,
|
|
|
|
|
'memory_percent': memory_percent,
|
|
|
|
@ -23,7 +26,7 @@ def get_resource():
|
|
|
|
|
# 获取过去12小时网络传输速度
|
|
|
|
|
@route_bp.route('/sys/network_speed', methods=['GET'])
|
|
|
|
|
def get_network():
|
|
|
|
|
return jsonify(network_usage.get_last_12_hours_speed())
|
|
|
|
|
return jsonify({"network_speed": network_usage.get_last_12_hours_speed()})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -36,7 +39,7 @@ def get_login_info():
|
|
|
|
|
return jsonify(data)
|
|
|
|
|
|
|
|
|
|
# 请求信息
|
|
|
|
|
@route_bp.route('/request_info', methods=['GET'])
|
|
|
|
|
@route_bp.route('/sys/request_info', methods=['GET'])
|
|
|
|
|
def get_request_info():
|
|
|
|
|
page_index = int(request.args.get('page_index', 1))
|
|
|
|
|
page_size = int(request.args.get('page_size', 10))
|
|
|
|
|