## 套餐监控 (`package-monitor`)

仅管理员:近 1 分钟各用户套餐的带宽与连接数。

鉴权: 仅管理员 · 文档: https://www-demo.kuxitong.com/zh/docs/api/package-monitor

### GET `/api/v2/package-monitor`

套餐监控 · 鉴权: 仅管理员

查询参数:

| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| `page` | integer |  | 页码,从 1 开始。 默认: 1 |
| `page_size` | integer |  | 每页条数。 默认: 20 |
| `sort` | string |  | 排序字段,逗号分隔,前缀 `-` 表示降序,如 `-created_at,id`。 |
| `tenant_id` | integer |  | 仅管理员可用:按租户过滤。租户凭据调用时忽略,只返回本租户数据。 |
| `user_package_id` | integer |  | 按用户套餐 id 过滤。 |
| `node_id` | integer |  | 节点 ID |

```sh
curl "https://panel.example.com/api/v2/package-monitor" \
  -H "X-API-Key: $GOCDN_API_KEY"
```

### GET `/api/v2/package-monitor/{id}/nodes`

套餐监控(按节点) · 鉴权: 仅管理员

```sh
curl "https://panel.example.com/api/v2/package-monitor/{id}/nodes" \
  -H "X-API-Key: $GOCDN_API_KEY"
```

套餐监控对象:

| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| `bandwidth_bps` | integer |  | 最近 1 分钟各节点出站带宽之和(bit/s)。 |
| `bandwidth_limit_mbps` | integer |  | 有效带宽额度(含升级包);-1 不限。 |
| `connections` | integer |  | 最近 1 分钟各节点连接数峰值之和。 |
| `connections_limit` | integer |  | 有效连接数额度(含升级包);-1 不限。 |
| `items` | PackageMonitorNode[] |  | 本页条目 |
| `name` | string |  | 名称 |
| `tenant_id` | integer |  | 所属租户(用户)ID |
| `user_package_id` | integer |  | 已购套餐 ID。 |
