Solidway v0.1.0 已以 AGPL-3.0 发布,源码与 Releases 在 GitHub 上。文档正在按发布版本重写:除「快速开始」与「参考」外,其余页面仍在描述计划中的行为。当前权威说明见仓库内的 docs/getting-started.md 与 docs/architecture.md。
用量与指标
控制台统计什么、粒度如何、保留多久。
Solidway 自己统计用量并在控制台展示,不需要另外部署指标系统,也没有需要配置的抓取端点。
统计什么
| 指标 | 拆分维度 |
|---|---|
| 请求数、完成数、错误数 | 路由、API Key、Provider、模型、归属人 |
| Token——输入、输出、命中缓存、推理 | 同上 |
| 延迟——平均、p95、首字节 | 同上 |
| 换号次数 | 路由与尝试 |
| 凭据健康 | 按凭据,实时 |
控制台有两个范围:普通用户的「使用和统计」,以及管理员可见的「全局统计」。
粒度与保留
两层,都在「系统 → 用量」里配置:
- 聚合 —— 按小时分桶,始终开启,长期保留成本低。
- 逐条明细 —— 每请求一行,可选模式:不保留 / 仅错误与换号 / 全部;再配合保留小时数与采样率控制明细库体积。
时间范围
预设从最近一小时到最近 30 天,另支持自定义区间。分桶按服务器时区偏移对齐,所以「今天」是你的今天,不是 UTC 的今天。
暂不提供
没有 Prometheus 端点、没有 OpenTelemetry/OTLP 导出、没有指标推送。需要的话,逐条明细库是挂接采集器的位置。