Skip to content

feat: Advanced Analytics #53

@pescn

Description

@pescn

Summary

Implement advanced analytics features including latency distribution, cost analysis, and model comparison.

Requirements

New Metrics

  • Latency Distribution: P50, P75, P90, P95, P99
  • Cost Analysis: Group by model, provider, API Key
  • Trend Analysis: Compare with previous periods
  • Model Comparison: Side-by-side performance comparison

API Endpoints

  • GET /api/admin/stats/latency?range=1h - Latency distribution
  • GET /api/admin/stats/costs?groupBy=model - Cost analysis
  • GET /api/admin/stats/comparison?models=gpt-4,claude-3 - Model comparison

Frontend Components

  • Latency histogram with P50/P95/P99 markers
  • Cost trend chart
  • Model performance comparison table

概要

实现高级分析功能,包括延迟分布、成本分析和模型对比。

需求

新增指标

  • 延迟分布:P50, P75, P90, P95, P99
  • 成本分析:按模型、Provider、API Key 分组
  • 趋势分析:同比/环比对比
  • 模型对比:多模型性能并排比较

API 端点

  • GET /api/admin/stats/latency?range=1h - 延迟分布
  • GET /api/admin/stats/costs?groupBy=model - 成本分析
  • GET /api/admin/stats/comparison?models=gpt-4,claude-3 - 模型对比

前端组件

  • 延迟直方图(带 P50/P95/P99 标记)
  • 成本趋势图
  • 模型性能对比表格

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions