个人项目
  1. Monitor
个人项目
  • 默认模块
    • 用户绑定
      • 绑定平台账号与用户Token
    • 用户管理
      • 获取用户phigrosToken
      • 清空用户数据
      • 设置或更新用户的 API Token
      • 解绑用户的某个平台账号
    • token管理
      • 管理绑定平台
      • 获取用户已绑定的所有平台账号
    • 云存档
      • 获取用户云存档单曲数据
      • 获取用户云存档数据
      • 获取用户云存档saveInfo数据
    • 统计数据
      • score
        • 单曲成绩排名
        • 谱面平均ACC
        • 谱面所有成绩
        • 所有谱面平均ACC
        • 获取谱面AP、FC和成绩总数
      • playerId
        • 检索用户名
      • 根据用户获取排行榜相关信息
      • 根据名次获取排行榜相关信息
      • 获取用户存档历史记录
      • 获取用户成绩历史记录
      • 获取rks大于目标值的用户数量
      • 获取rks统计数据
    • 合并新历史记录
      • 上传历史记录文件
      • 上传用户tk
    • 评论
      • 通过曲目ID获取全部评论
      • 通过userId获取全部评论
      • 添加单条评论
      • 删除单条评论
      • 批量添加评论
    • 用户设置
      • 获取用户设置
      • 设置用户设置
    • 谱面标签
      • 获取全部标签
      • 通过曲目id和难度获取标签统计
      • 用户投票谱面标签
      • 获取用户投票的标签
      • 批量获取标签
    • 测试接口状态
      GET
    • 直播速递
      POST
  • phi-plugin-api Monitor
    • Monitor
      • Monitor health
        GET
      • Monitor stats (dashboard)
        GET
      • Prometheus metrics
        GET
  1. Monitor

Monitor stats (dashboard)

GET
/monitor/stats
Returns dashboard-friendly stats: usage, traffic, and top sources.

请求参数

Authorization
Bearer Token
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
or

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/monitor/stats'

返回响应

🟢200
application/json
OK
Body

示例
{
    "ok": true,
    "ts": 0,
    "uptimeSec": 0,
    "totals": {
        "requests": 0,
        "errors5xx": 0,
        "aborted": 0,
        "statusClasses": {
            "2xx": 100,
            "4xx": 2,
            "5xx": 1,
            "xxx": 0
        }
    },
    "traffic": {
        "inBytes": 0,
        "outBytes": 0
    },
    "window": {
        "last60s": {
            "seconds": 60,
            "requests": 120,
            "errors": 2,
            "rps": 2,
            "eps": 0.033
        },
        "last300s": {
            "seconds": 60,
            "requests": 120,
            "errors": 2,
            "rps": 2,
            "eps": 0.033
        }
    },
    "topRoutes": [
        {
            "route": "GET /get/playerIdList",
            "count": 999,
            "errors": 3,
            "aborted": 1,
            "avgMs": 42.5,
            "maxMs": 510.2,
            "p50Ms": 50,
            "p95Ms": 250
        }
    ],
    "topSources": [
        {
            "ip": "127.0.0.1",
            "count": 88
        }
    ]
}
🟠401
修改于 2026-02-11 20:17:50
上一页
Monitor health
下一页
Prometheus metrics
Built with