Commit Graph
86 Commits
Author SHA1 Message Date
zhanggangyong 369d9951d2 刚更新 2026-01-06 09:08:32 +00:00
zhanggangyong 6e9d4df6ce 更新技术 2026-01-06 08:35:09 +00:00
zhanggangyong 991a5dd01e 更新超级管理员端 2026-01-06 06:09:12 +00:00
Ubuntu 3a8e12657b 更新渠道申请 2026-01-05 13:03:15 +00:00
Ubuntu 23c84ea23e 更新接口文档 2026-01-05 10:09:07 +00:00
Ubuntu 0768288788 更新mcp-server 2026-01-05 01:41:05 +00:00
Ubuntu 085dd9c84e 更新 2026-01-04 13:54:46 +00:00
Ubuntu 3cc233c6e9 更新agent 2026-01-04 11:36:57 +00:00
Ubuntu 2aecf0146b 更新管理平台完整接口 2026-01-04 03:31:29 +00:00
Ubuntu a36c900007 更新重复接口 2026-01-04 02:09:11 +00:00
Ubuntu 56c390077e 更新api文档 2025-12-31 10:56:00 +00:00
Ubuntu fb1f5a7b28 更新资源监控 2025-12-31 09:33:21 +00:00
Ubuntu 11016b6667 更新资源监控 2025-12-31 09:22:51 +00:00
Ubuntu 178c563012 更新agent列表 2025-12-31 06:08:08 +00:00
Ubuntu 94b2140a2c 更新代码 2025-12-31 05:52:19 +00:00
Ubuntu ddecf5ec5e 剩下资源管控 2025-12-30 06:22:47 +00:00
Ubuntu ee368e8812 更新太极测试渠道 2025-12-28 13:28:16 +00:00
Ubuntu 78a2394426 更新taiji 2025-12-28 12:05:37 +00:00
Ubuntu 41cdef4607 更新权限计费同意接口 2025-12-28 11:44:07 +00:00
Ubuntu 1712a456fa 更新aks文档 2025-12-28 08:33:23 +00:00
Ubuntu 37c329884d 更新mode网关 2025-12-28 07:34:35 +00:00
Ubuntu f484912d8a 拆分api接口文档 2025-12-26 15:16:32 +00:00
Ubuntu b5548991e7 更新渠道资源分配 2025-12-26 14:38:28 +00:00
Ubuntu 150a372213 更新渠道申请 2025-12-26 08:32:00 +00:00
Ubuntu 4359f9ad05 更新api文档 2025-12-26 08:06:11 +00:00
Ubuntu 0d4c57c6b0 更新计费与资源管理API 2025-12-26 07:49:38 +00:00
Ubuntu ca824333c1 更新分工 2025-12-26 05:50:41 +00:00
Ubuntu 9a2cdd21b0 更新运营 2025-12-26 04:22:23 +00:00
Ubuntu 31fb4a764c 更新计费管理员 2025-12-26 04:14:27 +00:00
Ubuntu 7da2295368 软删除 2025-12-25 11:23:23 +00:00
Ubuntu 658548b61c 更新渠道删除 2025-12-25 10:59:02 +00:00
Ubuntu f3e10771ea 更新接口文档 2025-12-25 10:29:29 +00:00
Ubuntu f1408e53a3 更新超级管理员 2025-12-25 10:20:49 +00:00
Ubuntu ca42261b5c 更新管理员 2025-12-25 08:06:54 +00:00
Ubuntu 26d3257003 更新数据库错误 2025-12-25 07:56:49 +00:00
Ubuntu c735d60140 更新接口 2025-12-25 07:25:32 +00:00
Ubuntu 2e09716dd9 更新计费逻辑 2025-12-25 04:20:42 +00:00
xiaohei e153d27f28 更新渠道 2025-12-24 15:14:31 +00:00
xiaohei fa696b0aac 更新jwt 2025-12-24 14:41:38 +00:00
xiaohei d26f703ff3 更新jwt认证 2025-12-24 12:33:54 +00:00
xiaohei 4382462470 更新api接口 2025-12-24 11:03:53 +00:00
xiaohei fca8695354 更新api接口文档 2025-12-24 03:05:07 +00:00
xiaohei a4b19d21d6 feat: 完成登录页面基础结构 2025-12-24 02:04:44 +00:00
xiaohei 9b5f60fa91 config: 配置Prometheus和Grafana监控
配置内容:
1. 更新Prometheus配置
   - 添加服务标签
   - 优化抓取间隔和超时
   - 配置NATS监控端点
   - 添加外部标签

2. 创建Grafana数据源配置
   - 配置Prometheus数据源
   - 设置为默认数据源
   - 配置查询超时和间隔

3. 创建Grafana仪表板配置
   - 配置自动发现仪表板
   - 支持UI更新

4. 创建监控仪表板
   - taiji-monitoring.json
   - 包含HTTP请求、Agent、工具调用、MCP请求等监控面板
   - 10个监控面板,覆盖系统关键指标

监控指标:
- HTTP请求总数和耗时
- 活跃Agent数
- Agent注册统计
- 工具调用统计
- MCP请求统计
- WebSocket连接数
- 系统连接状态(Redis、NATS、Database)
- 函数注册表大小
- 函数工具调用统计
2025-12-23 07:42:56 +00:00
xiaohei 70608bed16 feat: 实现平台监控功能并生成API文档
功能实现:
1. 创建监控模块 (monitoring.py)
   - 系统健康检查
   - 系统性能指标(CPU、内存、磁盘)
   - 服务统计信息(Agent、执行、工具、用户)
   - 性能趋势分析
   - 系统告警

2. 添加监控API端点
   - GET /api/v1/monitoring/metrics - 系统性能指标
   - GET /api/v1/monitoring/stats - 服务统计信息
   - GET /api/v1/monitoring/trends - 性能趋势数据
   - GET /api/v1/monitoring/alerts - 系统告警
   - GET /api/v1/monitoring/dashboard - 监控仪表板

3. 优化健康检查API
   - 使用监控模块统一管理健康检查

4. 添加依赖
   - psutil==5.9.6 (系统资源监控)

5. 生成API文档
   - Docs/项目文档/API接口文档_监控功能.md
   - 包含完整的API说明、请求/响应示例、集成示例

监控功能:
- 实时系统资源监控(CPU、内存、磁盘)
- 服务指标统计(24小时/7天)
- 性能趋势分析(支持多种时间范围和间隔)
- 智能告警系统(资源告警、服务告警)
- 聚合监控仪表板
2025-12-23 07:36:57 +00:00
xiaohei 326d95c0ab fix: 修复MCP Agent注册数据库问题并添加数据库设计文档
任务1: 修复Agent注册找不到库的问题
- 问题: agents表不存在,导致Agent注册失败
- 解决: 手动执行数据库初始化,创建所有表
- 结果: 所有核心表已创建(users, agents, tools, sessions, executions, api_keys, billing, audit_logs)

任务2: 创建数据库设计文档
- 文档位置: Docs/项目文档/数据库设计文档.md
- 内容包含:
  * 数据库架构概述(PostgreSQL、Redis、NATS)
  * 8个核心数据表详细设计(字段、索引、关联关系)
  * Redis缓存设计和Key规范
  * NATS消息队列主题设计
  * 数据流转和处理流程
  * 数据库使用场景
  * 数据库初始化和维护指南
  * 数据安全和备份策略

数据库系统:
- PostgreSQL: 主数据库,存储持久化数据(8个核心表)
- Redis: 缓存和会话存储
- NATS: 消息队列和事件流

修复结果:
- agents表已创建,Agent注册功能正常
- 所有数据库表结构已文档化
2025-12-23 07:20:20 +00:00
xiaohei eac70008e2 fix: 增加LiteLLM Gateway健康检查超时时间
问题:
- 健康检查端点/health需要检查所有模型端点,响应时间较长(>2分钟)
- 原超时时间10秒太短,导致健康检查总是超时

修复:
- 增加健康检查超时时间从10秒到30秒
- 增加start-period从5秒到30秒
- 增加interval从30秒到60秒
- curl命令添加--max-time 25秒限制

结果:
- 健康检查现在有足够时间完成模型端点检查
- 容器状态将能够正确反映服务健康状态
2025-12-23 05:05:52 +00:00
xiaohei 7f5aaeb855 fix: 修复LiteLLM Gateway健康检查配置
问题:
- 健康检查端点需要API key认证,但Dockerfile中的健康检查命令未包含API key
- 导致健康检查返回401错误,容器状态显示unhealthy

修复:
- 更新Dockerfile中的HEALTHCHECK命令,添加Authorization header
- 使用LITELLM_MASTER_KEY (sk-taiji-master-key) 进行健康检查

结果:
- LiteLLM Gateway健康检查现在可以正常工作
- 容器状态将显示为healthy
2025-12-23 04:40:05 +00:00
xiaohei f47d15c26a fix: 修复MCP Server启动问题
修复内容:
1. 修复docker-compose.yml中DATABASE_URL配置
   - 从postgresql://改为postgresql+asyncpg://
   - 确保使用正确的异步数据库驱动

2. 添加缺失的Prometheus Metrics定义
   - HTTP请求指标 (http_requests_total, http_request_duration)
   - Agent管理指标 (agents_registered_total, agents_queries_total)
   - 工具调用指标 (tool_calls_total, function_tool_calls_total)
   - MCP协议指标 (mcp_requests_total, mcp_request_duration)
   - WebSocket指标 (websocket_connections_total, websocket_connections_active)
   - 系统健康指标 (redis_connections, nats_connections, database_connections, function_registry_size)

问题原因:
- DATABASE_URL格式错误导致SQLAlchemy尝试使用psycopg2而非asyncpg
- Prometheus metrics变量未定义导致启动时NameError

修复结果:
- MCP Server现在可以正常启动并健康运行
- 所有Prometheus metrics正常工作
2025-12-23 04:18:59 +00:00
xiaohei 0fa39fbd61 docs: 添加认证及后台管理系统设计文档
设计内容:
- 系统概述和目标
- 架构设计(模块划分、系统架构图)
- 认证系统设计(登录流程、Token管理、密码安全)
- 权限管理系统(RBAC、角色定义、权限检查)
- 后台管理功能(用户管理、Agent管理、系统监控、审计日志)
- API设计(认证API、后台管理API)
- 数据库设计(表结构设计)
- 安全设计(认证安全、权限安全、数据安全)
- 实施计划(5个阶段,8-13天)
- 技术选型
- 后续扩展计划
- 风险评估

版本: v1.0
2025-12-22 09:42:35 +00:00