7af8812e26
add memory and disk monitoring cards with richer server metrics and localized labels in the workspace status panel group ssh terminal tabs by server with per-group add actions to make multi-terminal relationships clearer sync helloagents archive and module documentation for the completed workspace updates
2.2 KiB
2.2 KiB
任务清单: server-status-memory-disk-cards
@feature: server-status-memory-disk-cards
@created: 2026-03-25
@status: completed
@mode: R3
进度概览
| 完成 | 失败 | 跳过 | 总数 |
|---|---|---|---|
| 6 | 0 | 0 | 6 |
任务列表
1. 方案与范围确认
- [√] 1.1 创建服务器状态卡片增强方案包,并锁定为内存卡片、磁盘卡片与实时字段扩展 | depends_on: []
2. 后端状态采集扩展
- [√] 2.1 在
status-monitor.service.ts中补齐内存细分字段memFree/memCached| depends_on: [1.1] - [√] 2.2 在
status-monitor.service.ts中补齐磁盘字段diskAvailable/diskMountPoint/diskFsType/diskDevice/diskReadRate/diskWriteRate| depends_on: [2.1]
3. 前端状态模型与界面实现
- [√] 3.1 扩展前端
ServerStatus类型与状态监控数据接收链路 | depends_on: [2.2] - [√] 3.2 在
StatusMonitor.vue中实现参考图风格的内存卡片与磁盘卡片,并保留现有 CPU / 网络图表 | depends_on: [3.1] - [√] 3.3 补齐多语言文案并处理缺省值显示 | depends_on: [3.2]
4. 验证与知识库同步
- [√] 4.1 运行前后端构建验证,并同步
.helloagents变更记录 | depends_on: [3.3]
执行日志
| 时间 | 任务 | 状态 | 备注 |
|---|---|---|---|
| 2026-03-25 22:00 | 1.1 | 完成 | 创建 implementation 方案包,确定采用参考图卡片化改造 |
| 2026-03-25 22:18 | 2.1 | 完成 | 后端补齐内存缓存/空闲字段并统一状态采集结构 |
| 2026-03-25 22:24 | 2.2 | 完成 | 后端补齐磁盘可用量、挂载点、类型、设备名与 I/O 速率 |
| 2026-03-25 22:29 | 3.1 | 完成 | 前端 ServerStatus 类型补齐新增字段 |
| 2026-03-25 22:33 | 3.2 | 完成 | StatusMonitor.vue 改为内存/磁盘卡片布局并保留现有 CPU/网络图表 |
| 2026-03-25 22:37 | 3.3 / 4.1 | 完成 | 补齐中英日文案,前端 npm run build 与后端 npm run build 通过 |
执行备注
- 参考图中的内存/磁盘样式已落到状态监控面板主区域。
- 磁盘元数据存在远端系统差异时,前端会以
N/A或 0 速率优雅降级显示。