1. 修改了跳转逻辑

2. 增加了首页banner栏性能监控
This commit is contained in:
2026-01-21 09:42:38 +08:00
parent 861a4f4833
commit 5be838a74e
5 changed files with 140 additions and 2 deletions

View File

@@ -230,8 +230,26 @@ register_blueprints(app)
# ============ 健康检查 ============
@app.route('/api/health', methods=['GET'])
def health_check():
"""健康检查接口"""
return jsonify({'status': 'ok', 'code': 0})
"""健康检查接口,返回系统监控数据"""
import psutil
try:
cpu_percent = int(psutil.cpu_percent(interval=None))
memory = psutil.virtual_memory()
memory_percent = int(memory.percent)
disk = psutil.disk_usage('/')
disk_percent = int(disk.percent)
return jsonify({
'status': 'ok',
'code': 0,
'data': {
'cpu_percent': cpu_percent,
'memory_percent': memory_percent,
'disk_percent': disk_percent
}
})
except Exception as e:
return jsonify({'status': 'error', 'code': 1, 'message': str(e)})
# ============ 通用 CRUD 操作 ============