Stats — 主机
文档Stats — 主机

Stats — 主要目的地

查看套餐流量主要消耗在哪些目标主机。便于识别抓取/监控工作负载中的主要消耗者。

GET /packages/{id}/stats/hosts

返回所选时段内按流量排序的前 N 个目的主机,含请求数。

GET/api/v1/packages/{id}/stats/hosts?period=30d&top=10

查询参数

ParameterDefaultOptions
period30d7d · 30d · 90d · 1y · day · week · month · 3months · 6months · year
top101–50 (number of hosts)
response.json
{
  "data": {
    "package_id": 12,
    "period":     "30d",
    "top":        10,
    "hosts": [
      { "host": "amazon.com",    "traffic_gb": 12.493210, "requests":  98421 },
      { "host": "google.com",    "traffic_gb":  4.812000, "requests":  43210 },
      { "host": "instagram.com", "traffic_gb":  3.201400, "requests":  18432 }
    ]
  },
  "meta": { "version": "v1" }
}

代码示例

hosts.sh
curl "https://raxyproxy.com/api/v1/packages/12/stats/hosts?period=7d&top=20" \
     -H "Authorization: Bearer raxy_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
hosts.py
import requests

r = requests.get(
    'https://raxyproxy.com/api/v1/packages/12/stats/hosts',
    headers={'Authorization': 'Bearer raxy_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'},
    params={'period': '30d', 'top': 10},
    timeout=10,
).json()

for h in r['data']['hosts']:
    print(f"{h['host']:30}  {h['traffic_gb']:>9.4f} GB  {h['requests']:>8} req")