Repository navigation
Release v1.1.0 - 用户使用统计和日志管理增强
Release v1.1.0 - 用户使用统计和日志管理增强
🎉 新增功能
📊 用户使用统计
- 用户统计面板: 点击"用户统计"按钮,查看每个用户的详细使用情况
- 请求次数(总数、成功、失败)
- Token 消耗(输入、输出、总计)
- 总消费金额(美元)
- 平均响应时间
- 最后请求时间
- 用户筛选: 在日志筛选器中新增"用户"下拉选择器,快速定位特定用户的请求记录
- 灵活分析: 支持按时间范围、账号、端点类型等条件组合查看用户统计
📅 日志管理优化
- 延长保留期: 日志默认保留期从 7 天延长至 30 天
- 快捷查询: 新增"最近30天"按钮,一键查询长期日志
- 更好的数据洞察: 支持更长时间范围的使用趋势分析
⚡ 性能优化
- 并行加载: 日志页面切换时并行加载账号、用户、日志数据
- 更快响应: 使用
Promise.all()优化数据加载,显著提升页面切换速度
📦 下载
选择适合你系统的版本:
- Linux (AMD64):
claude-server-linux-amd64.tar.gz - macOS (Intel):
claude-server-darwin-amd64.tar.gz - macOS (Apple Silicon):
claude-server-darwin-arm64.tar.gz - Windows (AMD64):
claude-server-windows-amd64.zip
🚀 安装方法
Linux / macOS
# 下载并解压
tar -xzf claude-server-*.tar.gz
# 运行
./claude-serverWindows
# 解压 zip 文件
# 双击运行 claude-server.exe📝 使用说明
查看用户统计
- 访问管理控制台:
http://localhost:62311 - 进入"请求日志"页面
- 点击"用户统计"按钮展开统计面板
- 可配合时间范围、账号等筛选条件查看特定时段的用户统计
按用户筛选日志
- 在日志筛选器中找到"用户"下拉框
- 选择特定用户
- 点击"查询"按钮
查询30天日志
- 点击"最近30天"按钮快速设置时间范围
- 或手动设置开始/结束时间
🔧 技术细节
后端更新
- 新增
GET /v2/logs/user-statsAPI 端点 - 优化数据库查询性能,支持用户分组统计
- 扩展日志筛选器,支持
user_id参数
前端更新
- Vue.js 响应式用户统计面板
- 优化数据加载逻辑,并行请求提升性能
- 新增用户选择器组件
📋 完整更新日志
查看 CHANGELOG.md 获取详细的技术更新说明。
⚠️ 注意事项
- 首次使用需要强制刷新浏览器(Ctrl+Shift+R 或 Cmd+Shift+R)以加载新的前端文件
- 日志保留天数的修改只影响新安装,已有配置不会自动更新(可在系统设置中手动修改)
- 建议在升级前备份数据库文件
data.sqlite3
🐛 问题反馈
如遇到问题,请在 GitHub Issues 提交反馈。
完整更新内容: v1.0.0...v1.1.0