1.URL

http://139.159.230.59:8686/server/server/queryServerDisk

2.请求参数

2.1请求头

在Headers里面增加token:对应登录验证成功后,data里面对应的tokenId

2.2.参数示例

{
    "serverId":"88573DE85EAB44D692C730F9C17CD09B",
    "startTime":"2023-12-26 16:00:00",
    "endTime":"2023-12-27 16:00:00"
}

2.3.参数说明

字段 类型 说明 是否必须
serverId String 服务器ID Y
startTime String 开始时间(UTC) Y
endTime String 结束时间(UTC) Y

3.接口应答

3.1.返回示例

{
    "code": 200,
    "message": "Operation succeeded",
    "data": [
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 02:21:15",
            "dateTimestamp": 1703643675896
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 02:23:18",
            "dateTimestamp": 1703643798753
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 02:23:57",
            "dateTimestamp": 1703643837044
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 02:25:59",
            "dateTimestamp": 1703643959836
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 02:28:02",
            "dateTimestamp": 1703644082673
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 02:30:05",
            "dateTimestamp": 1703644205346
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 02:32:08",
            "dateTimestamp": 1703644328179
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 02:34:10",
            "dateTimestamp": 1703644450955
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 02:36:13",
            "dateTimestamp": 1703644573741
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 02:38:16",
            "dateTimestamp": 1703644696530
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 02:40:19",
            "dateTimestamp": 1703644819332
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 02:42:22",
            "dateTimestamp": 1703644942127
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 02:44:24",
            "dateTimestamp": 1703645064941
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 02:46:27",
            "dateTimestamp": 1703645187762
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 02:48:30",
            "dateTimestamp": 1703645310563
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 02:50:33",
            "dateTimestamp": 1703645433376
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 02:52:36",
            "dateTimestamp": 1703645556199
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 02:54:39",
            "dateTimestamp": 1703645679037
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 02:56:41",
            "dateTimestamp": 1703645801822
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 02:58:44",
            "dateTimestamp": 1703645924414
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 03:00:46",
            "dateTimestamp": 1703646046864
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 03:02:49",
            "dateTimestamp": 1703646169477
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 03:04:52",
            "dateTimestamp": 1703646292160
        },
        {
            "diskInfoMap": {
                "/dev/vda1": {
                    "diskName": "/dev/vda1",
                    "diskSize": 2.06569472E8,
                    "used": 7.340032E7,
                    "avail": 1.2582912E8,
                    "usageRate": 37
                }
            },
            "dateTime": "2023-12-27 03:06:50",
            "dateTimestamp": 1703646410478
        }
    ]
}

3.2.返回结果说明

字段 类型 说明
code int 返回状态
message String 返回结果描述
data List 返回结果体

data说明

字段 类型 说明
dateTime String 时间(UTC)
dateTimestamp String UNIX时间戳
diskInfoMap Map 磁盘信息,其中:key:磁盘名字;value:磁盘信息

diskInfoMap说明

字段 类型 说明
diskName String 磁盘名称
diskSize int 磁盘的大小,单位KB,需转成GB呈现
used int 已使用磁盘的大小,单位KB,需转成GB呈现
avail int 当前可用磁盘的大小,单位KB,需转成GB呈现
usageRate int 使用率,百分比,做成一个单独的元素进行呈现

4.请求示例

作者:admin  创建时间:2023-12-27 11:02
最后编辑:admin  更新时间:2023-12-27 11:11