Skip to content

接口描述

获取节点质量报告

请求路径

GET /v1/ant/:nodeID/qualityreport

请求参数

名称类型位置必须描述
Authorizationstringheader鉴权 token
nodeIDstringpath节点 ID

返回值

名称类型描述
basicBase设备基础信息
hardwareHardware硬件信息
diskIOPS[]DiskIOPS磁盘 IOPS
pressure[]Pressure网络压测报告

Base

名称类型描述
provincestring省份
citystring城市
ispstring运营商
  • 电信
  • 联通
  • 移动
usbwfloat单条上行带宽,单位:Mbps
bwNumint线路条数
bandwidthstring总带宽,单位:Mbps
natTypestring网络类型
  • public:公网
  • full:Nat1
  • restric:Nat2
  • restricPort:Nat3
  • symmetric:Nat4
dialTypestring拨号类型
  • staticNetSingle:固定公网单 IP
  • staticNetCouple:固定公网多 IP
  • serverDial:服务器拨号
resourceTypestring资源类型
  • aggregation:汇聚资源
  • dedicated:专线资源
ipv4stringipv4
ipv6stringipv6

Hardware

名称类型描述
archstringarch 产品类型
osNamestring系统版本
CPUThreadsintCPU 线程数
CPUFreqstring物理 CPU 主频
CPULogicstring逻辑 CPU 主频
CPUThreadsintCPU 线程数
CPUTotalCoresintCPU 核数
memint内存,单位:KB
diskInfostring磁盘信息
averageIOPSfloat平均 IOPS

DiskIOPS

名称类型描述
namestring磁盘名
typestring磁盘类型
  • HDD
  • SSD
sizestring大小
iopsfloatiops 读写总和
measureCoststring压测用时

Pressure

名称类型描述
pressureTimeint压测时间,时间戳:毫秒
usbwfloat单条线路带宽,Mbps
bwNumint线路条数
bandwidthfloat建设带宽,Mbps
lines[]Line线路详情

Line

名称类型描述
lineNamestring线路名称
ipstringip
expectedBwfloat建设带宽,单位:Mbps
actualBwfloSat极限带宽,单位:Mbps
rttint极限带宽时 RTT,单位:ms
tcpRetryMissRatefloat极限带宽 tcp 重传率,单位:%
limitBwfloat5% 重传率时带宽,单位:Mbps
businessOfLinebool是否为业务线路
records[]PressureLineRecords线路重传细节

PressureLineRecords

名称类型描述
outfloat压测带宽,单位:Mbps
rtRatefloat重传率,单位:%
rttintRTT,单位:ms

请求示例

json

返回值示例

json
正常请求:
  http code 200
{
  "basic": {
    "province": "上海",
    "city": "上海",
    "isp": "电信",
    "usbw": 10,
    "bwNum": 100,
    "bandwidth": 1000,
    "natType": "public",
    "dialType": "staticNetSingle",
    "resourceType": "dedicated"
  },
  "hardware": {
    "CPUFreq": "2.4G",
    "CPUThreads": 4,
    "mem": 10000,
    "diskInfo": "",
    "averageIOPS": 100
  },
  "diskIOPS": [
    {
      "name": "dev1",
      "type": "HDD",
      "size": "100",
      "iops": 10,
      "measureCost": ""
    }
  ],
  "pressure": [
    {
      "pressureTime": 1234567890123,
      "lines": [
        {
          "lineName": "ppp1",
          "ip": "127.0.0.1",
          "expectedBw": 1000,
          "actualBw": 900,
          "rtt": 20,
          "tcpRetryMissRate": 10,
          "limitBw": 800,
          "businessOfLine": true,
          "records": [
            {
              "out": 10,
              "rtRate": 3,
              "rtt": 10
            },
            {
              "out": 20,
              "rtRate": 5,
              "rtt": 20
            }
          ]
        }
      ]
    }
  ]
}
异常请求:
  http code 4xx/5xx
{
  "code": 4000001,
  "desc": ""
}

错误码列表

错误码描述
401鉴权失败
4000002节点未查找到

如接口返回错误码未列举,可在错误码总览中查找