本项目是一款面向企业的系统运维监控解决方案,采用全栈技术栈构建,实现了系统指标实时采集、智能告警、可视化展示等核心功能。
核心功能模块:
1. 系统指标监控 :实时采集服务器CPU、内存、磁盘、网络等运行数据,支持多维度数据展示与历史趋势分析。
2. 智能告警引擎 :基于阈值配置实现自动化告警,支持警告/严重两级告警级别,具备告警去重和冷却机制,避免重复告警干扰。
3. 实时数据可视化 :使用ECharts构建专业仪表盘,包含系统概览卡片、实时折线图、进程排行榜等多种可视化组件。
4. RBAC权限管理 :实现角色级权限控制,支持动态路由加载与权限缓存优化,满足多角色访问控制需求。
5. 日志管理中心 :提供系统日志和API日志的查询、过滤功能,支持日志级别筛选。
技术亮点:
- 前端采用React 19 + TypeScript + Zustand状态管理,实现高效的权限控制与数据请求
- 后端基于Node.js + Express构建,支持WebSocket实时数据推送
- 使用Docker容器化部署,支持一键启动
个人职责:
独立完成前后端全栈开发,负责技术架构设计、核心功能实现及代码优化,确保系统稳定性与性能优化。
需求方专属客服,免费梳理匹配