统计信息查询
流量、命中、回源等统计指标的查询接口说明。
鉴权
参考:签名&鉴权
域名回源流量查询
POST /statistics/domain/source/traffic
Content-Type: application/json
| 字段名 | 类型 | 必须 | 说明 |
|---|---|---|---|
| domains | string[] | 是 | 域名列表,至少一个域名 |
| startTime | long | 是 | 开始时间,秒 |
| endTime | long | 是 | 结束时间,秒 |
查询时间段前闭后开:[startTime,endTime)
历史数据可查询范围:90天
单次查询时间范围:7天
请求示例:
{
"domains": ["test.com"],
"startTime": 1756742400,
"endTime": 1756745700
}返回示例:
Content-Type: application/json
{
"data": {
"domain_traffic": [
{
"domain": "test.com",
"traffic": [
{"time": 1756742400, "traffic": 12234150},
{"time": 1756742700, "traffic": 18085087}
]
}
]
},
"reqId": "01990b8a-6df4-7991-94c9-54927f616f4a"
}| 字段名 | 类型 | 说明 |
|---|---|---|
| domain_traffic[].domain | string | 域名 |
| domain_traffic[].traffic[].time | long | 时间,秒,5分钟粒度 |
| domain_traffic[].traffic[].traffic | long | 流量,单位:byte |
域名回源请求数查询
POST /statistics/domain/source/request/count
Content-Type: application/json
| 字段名 | 类型 | 必须 | 说明 |
|---|---|---|---|
| domains | string[] | 是 | 域名列表,至少一个域名 |
| startTime | long | 是 | 开始时间,秒 |
| endTime | long | 是 | 结束时间,秒 |
查询时间段前闭后开:[startTime,endTime)
历史数据可查询范围:90天
单次查询时间范围:7天
请求示例:
{
"domains": ["test.com"],
"startTime": 1756742400,
"endTime": 1756745700
}返回示例:
Content-Type: application/json
{
"data": {
"domain_req_count": [
{
"domain": "test.com",
"count": [
{"count": 9886, "time": 1756742400},
{"count": 14615, "time": 1756742700}
]
}
]
},
"reqId": "01990b8b-1608-76e9-a92f-0db3ebaf4e76"
}| 字段名 | 类型 | 说明 |
|---|---|---|
| domain_req_count[].domain | string | 域名 |
| domain_req_count[].count[].time | long | 时间,秒,5分钟粒度 |
| domain_req_count[].count[].count | long | 请求数 |
域名回源状态码统计查询
POST /statistics/domain/source/status_code/count
Content-Type: application/json
| 字段名 | 类型 | 必须 | 说明 |
|---|---|---|---|
| domains | string[] | 是 | 域名列表,至少一个域名 |
| startTime | long | 是 | 开始时间,秒 |
| endTime | long | 是 | 结束时间,秒 |
查询时间段前闭后开:[startTime,endTime)
历史数据可查询范围:90天
单次查询时间范围:7天
请求示例:
{
"domains": ["test.com"],
"startTime": 1756742400,
"endTime": 1756745700
}返回示例:
Content-Type: application/json
{
"data": {
"domain_status_code_count": [
{
"domain": "test.com",
"status_code": [
{
"count": [
{"count": 9886, "time": 1756742400},
{"count": 14615, "time": 1756742700}
],
"status_code": "3xx"
},
{
"count": [{"count": 1, "time": 1756743600}],
"status_code": "5xx"
}
]
}
]
},
"reqId": "01990b8b-d0fd-7397-a642-a86ffde088dc"
}| 字段名 | 类型 | 说明 |
|---|---|---|
| domain_status_code_count[].domain | string | 域名 |
| domain_status_code_count[].status_code[].status_code | int | 状态码 |
| domain_status_code_count[].status_code[].count[].time | long | 时间,秒,5分钟粒度 |
| domain_status_code_count[].status_code[].count[].count | long | 请求数 |
域名状态码统计查询
POST /statistics/domain/edge/status_code/count
Content-Type: application/json
| 字段名 | 类型 | 必须 | 说明 |
|---|---|---|---|
| domains | string[] | 是 | 域名列表,至少一个域名 |
| startTime | long | 是 | 开始时间,秒 |
| endTime | long | 是 | 结束时间,秒 |
查询时间段前闭后开:[startTime,endTime)
历史数据可查询范围:90天
单次查询时间范围:7天
请求示例:
{
"domains": ["test.com"],
"startTime": 1756742400,
"endTime": 1756745700
}返回示例:
Content-Type: application/json
{
"data": {
"domain_status_code_count": [
{
"domain": "test.com",
"status_code": [
{
"count": [
{"count": 9886, "time": 1756742400},
{"count": 14615, "time": 1756742700}
],
"status_code": "3xx"
},
{
"count": [{"count": 1, "time": 1756743600}],
"status_code": "5xx"
}
]
}
]
},
"reqId": "01990b8b-d0fd-7397-a642-a86ffde088dc"
}| 字段名 | 类型 | 说明 |
|---|---|---|
| domain_status_code_count[].domain | string | 域名 |
| domain_status_code_count[].status_code[].status_code | int | 状态码 |
| domain_status_code_count[].status_code[].count[].time | long | 时间,秒,5分钟粒度 |
| domain_status_code_count[].status_code[].count[].count | long | 请求数 |
请求命中数查询
POST /statistics/domain/request/hit
Content-Type: application/json
| 字段名 | 类型 | 必须 | 说明 |
|---|---|---|---|
| domains | string[] | 是 | 域名列表,至少一个域名 |
| startTime | long | 是 | 开始时间,秒 |
| endTime | long | 是 | 结束时间,秒 |
查询时间段前闭后开:[startTime,endTime)
历史数据可查询范围:90天
单次查询时间范围:7天
请求示例:
{
"domains": ["test.com"],
"startTime": 1756742400,
"endTime": 1756745700
}返回示例:
Content-Type: application/json
{
"data": {
"domain_hit_count": [
{
"domain": "test.com",
"items": [
{"time": 1756742400, "total": 100, "hits": 99},
{"time": 1756742700, "total": 100, "hits": 96}
]
}
]
},
"reqId": "01990b8b-d0fd-7397-a642-a86ffde088dc"
}| 字段名 | 类型 | 说明 |
|---|---|---|
| domain_hit_count[].items[].time | long | 时间,秒,5分钟粒度 |
| domain_hit_count[].items[].total | long | 请求数 |
| domain_hit_count[].items[].hits | long | 命中数 |