状态码统计查询接口
更新时间:2024-05-23
接口
本接口用于状态码统计查询接口。
Method | Path | 说明 |
---|---|---|
GET | /v2/abroad/stat/httpcode | 查询状态码统计 |
请求参数:
参数 | 可选 | 类型 | 说明 |
---|---|---|---|
domain | 可选 | String | 查询的域名,如不指定则返回该用户所有域名之和 |
endTime | 可选 | Timestamp | 查询的时间范围结束值,默认为当前时间, UTC时间。endTime与startTime最大时间跨度31天 |
startTime | 可选 | Timestamp | 查询的时间范围起始值,默认为endTime前推24小时,UTC时间 |
period | 可选 | Int | 查询结果的粒度,单位秒,可选值为300,3600 默认为300 |
响应参数:
参数 | 类型 | 说明 |
---|---|---|
details | list<HttpCodeDetails> | 数据详情 |
HttpCodeData内容:
参数 | 类型 | 说明 |
---|---|---|
timestamp | Timestamp | 时间点 |
counters | list<KvCounter> | HTTP状态码计数 |
KvCounter内容:
参数 | 类型 | 说明 |
---|---|---|
name | int | 状态码值,例如 200 、400 |
count | int | 统计计数 |
请求示例:
GET /v2/abroad/stat/httpcode?domain=xxx.com&startTime=2024-05-21T10:50:00Z&endTime=2024-05-21T11:00:00Z&period=300
响应示例:
{
"status": "ok",
"details": [
{
"timestamp": "2024-05-21T10:50:00Z",
"key": "total",
"counters": [
{
"name": 200,
"count": 1014404
},
{
"name": 404,
"count": 92658
},
{
"name": 304,
"count": 70742
}
]
},
{
"timestamp": "2024-05-21T10:55:00Z",
"key": "total",
"counters": [
{
"name": 200,
"count": 978915
},
{
"name": 404,
"count": 85923
},
{
"name": 304,
"count": 77179
}
]
}
]
}