系统统计(Virtual Router)
范围:
当前 Server(local-5555)
当前 Config(~/.rcc/config.json)
所有 Server
所有 Config
示例:当前 Server 视角,对应该进程的 StatsSnapshot.router.global /
StatsSnapshot.providers.global
Requests
12,345
(router.global.requestCount)
Success / Error
12,000 / 345
(providers.global.successCount / errorCount)
Avg Latency
210 ms
(providers.global.latencySumMs / requestCount)
Tokens
prompt=23k / completion=18k / total=41k
(providers.global.usage)
操作
实际实现中,这里可以调用后端 API,例如:
routecodex restart(广播)或 routecodex restart --port <port>(指定端口)。
Server 视角(自上而下)
入口:servers + providers,按「服务器 → Provider → TokenFile」组织。
🖥
Servers
-
📦 local-5520 offline (~/.rcc/config.json)
-
🤖 glm protocol=openai apikey source=inline value=6484…ttZB
-
🤖 qwen protocol=openai oauth tokenFile=default
-
🔑 token: work (qwen-oauth-1-work.json) expired expiresAt=2025-12-25T23:10Z
-
-
🤖 iflow protocol=openai oauth tokenFile=~/.rcc/auth/iflow-oauth-1-186.json
-
🔑 token: 186 (iflow-oauth-1-186.json) valid 剩余=652min
-
🔑 token: 173 (iflow-oauth-2-173.json) expiring 剩余=12min
-
-
🤖 gemini protocol=openai apikey source=inline value=AIza…3mEQ
-
🤖 lmstudio protocol=responses apikey value=${LM_STUDIO_API_KEY:-}
-
Token 视角(自下而上)
入口:tokens,按「Token → 使用它的服务器/Providers」组织。
在这个视角下点击某个 usedBy 节点可以触发对应 Provider 的重启。
🔑
Tokens
-
🌐 iflow
-
🗝 186 (iflow-oauth-1-186.json) valid expiresAt=2025-12-26T11:46:37Z, 剩余=652min
-
📦 usedBy: local-5520:iflow protocol=openai
-
-
🗝 173 (iflow-oauth-2-173.json) expiring expiresAt=2025-12-26T11:47:24Z, 剩余=12min
-
📦 usedBy: local-5520:iflow protocol=openai
-
-
-
🌐 qwen
-
🗝 work (qwen-oauth-1-work.json) expired expiresAt=2025-12-25T23:10:00Z, 剩余=-5min
-
📦 usedBy: local-5520:qwen protocol=openai
-
-
-
🌐 gemini-cli
-
🗝 primary (gemini-oauth-1-primary.json) invalid 无有效 access_token/api_key
-
📦 usedBy: - (尚未绑定到任何 provider)
-
-