Files
openclaw-monitor/docs/需求规格说明书.md

2.8 KiB
Raw Blame History

龙虾舰队监控中心 - 需求规格说明书

📋 项目信息

  • 项目名称: 龙虾舰队监控中心
  • 创建日期: 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