2.8 KiB
2.8 KiB
龙虾舰队监控中心 - 需求规格说明书
📋 项目信息
- 项目名称: 龙虾舰队监控中心
- 创建日期: 2026-04-01
- 技术栈: React + Django
- 状态: 🟡 开发中
🎯 功能需求
1. 龙虾监控功能
1.1 运行状态监控
- 显示所有龙虾的运行状态(健康/异常/离线)
- 实时刷新状态(每 5 秒)
- 状态指示器(颜色区分)
1.2 关键信息展示
- 龙虾名称和 Emoji
- 专长描述
- 监听端口
- 容器名称
- 工作目录
- 飞书应用信息(如配置)
- 运行时长
- CPU/内存使用率(可选)
1.3 日历查看每日记忆
- 日历组件展示
- 有记忆的日期标记
- 点击日期查看当日记忆
- 支持月份切换
1.4 全文检索
- 搜索龙虾工作生成的文档
- 支持关键词搜索
- 搜索结果高亮
- 按时间排序
2. 工具列表
2.1 Git 服务
- Git 仓库列表
- 仓库访问方式(HTTP/Git 协议)
- 使用指南
- 快速复制命令
2.2 其他工具(未来扩展)
- 待添加
3. 使用说明
3.1 监控面板使用
- 如何查看龙虾状态
- 如何查看记忆
- 如何使用搜索
3.2 快速入门
- 访问地址
- 基本操作
📁 项目结构
monitoring-website/
├── frontend/ # React 前端
│ ├── src/
│ │ ├── components/ # 组件
│ │ │ ├── LobsterCard/
│ │ │ ├── MemoryCalendar/
│ │ │ ├── SearchBox/
│ │ │ └── ToolList/
│ │ ├── pages/
│ │ │ ├── Dashboard/
│ │ │ ├── LobsterDetail/
│ │ │ └── Tools/
│ │ ├── api/ # API 调用
│ │ └── utils/ # 工具函数
│ └── package.json
│
├── backend/ # Django 后端
│ ├── api/ # API 接口
│ ├── models/ # 数据模型
│ └── settings.py
│
└── docs/ # 文档
├── 需求文档.md
├── 使用说明.md
└── 工具列表.md
🚀 开发计划
阶段 1: 基础框架
- Django 后端 API
- React 前端框架
- 龙虾状态接口
阶段 2: 核心功能
- 龙虾状态监控
- 记忆日历组件
- 记忆查看功能
阶段 3: 高级功能
- 全文检索
- 工具列表页面
- 使用说明文档
📊 龙虾列表
| 龙虾 | 端口 | 专长 | 状态 |
|---|---|---|---|
| 飞行侠 | 18789 | 主力/通用 | 🟢 |
| 道童 | 18889 | 道德经注解 | 🟢 |
| 墨子 | 18689 | 代码专家 | 🟢 |
| 织网者 | 18589 | 网站制作 | 🟢 |
| 费曼 | 18989 | 物理研究 | 🟢 |
| 守望者 | 18080 | 舰队监控 | 🟢 |
最后更新: 2026-04-01 19:48