统计接口(新版)
更新时间:2024-05-15
接口
本接口用于查询用户或域名的统计指标信息。
Method | Path | 说明 |
---|---|---|
POST | /v2/abroad/stat/query | 所有统计数据的路径,不同的统计指标由post参数中的metric指定。 |
默认接口请求频率限制:30次/秒。
默认请求体(Request Body)
所有metric支持的参数以此进行扩展。
参数 | 可选 | 类型 | 说明 |
---|---|---|---|
metric | 必选 | String | 示例:src_httpcode。更多metric参数值请查看本页面中对应接口metric值 |
endTime | 可选 | Timestamp | 查询的时间范围结束值,默认为当前时间,UTC时间 |
startTime | 可选 | Timestamp | 查询的时间范围起始值,默认为endTime前推24小时,UTC时间。300s粒度可查询最近90天数据,其他粒度可查询最近180天数据 |
period | 可选 | Long | 查询结果的粒度,单位秒,可选值为300、3600、86400,默认为300 |
key_type | 可选 | Long | 标识key的内容,0=>域名,1=>用户id,默认0 |
key | 可选 | list<String> | 域名或用户Id |
groupBy | 可选 | String | 返回结果聚合粒度,key => 根据key聚合, 空 => 返回整体结果,默认返回整体 |
默认响应体(Response Body)
所有metric的响应结果以此扩展。
参数 | 类型 | 说明 |
---|---|---|
status | String | 正常返回的时候为"ok" |
details | list<Details> | list类型 |
count | Long | list的长度 |
Details 内容
参数 | 类型 | 说明 |
---|---|---|
timestamp | Timestamp | 时间点 UTC时间 |
key | String | 聚合粒度(groupBy):key => key,其他 => total |
... | Object | 扩展字段,metric对应的统计指标 |
状态码查询接口
回源状态码查询
metric:src_httpcode
响应体扩展字段:
参数 | 类型 | 说明 |
---|---|---|
counters | list<KvCounter> | HTTP状态码计数 |
KvCounter内容
参数 | 类型 | 说明 |
---|---|---|
name | Long | HTTP状态码 |
count | Long | 统计计数 |
请求示例
JSON
1POST /v2/abroad/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5 "startTime": "2024-05-08T16:00:00Z",
6 "endTime": "2024-05-08T16:10:00Z",
7 "period": 300,
8 "key_type": 0,
9 "key": [
10 "www.baidu.com"
11 ],
12 "groupBy": "",
13 "metric": "src_httpcode"
14}
返回示例
JSON
1HTTP/1.1 200 OK
2Content-Type: application/json;utf-8
3x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
4{
5 "status": "ok",
6 "details": [
7 {
8 "counters": [
9 {
10 "name": 200,
11 "count": 43605
12 },
13 {
14 "name": 206,
15 "count": 4
16 },
17 {
18 "name": 301,
19 "count": 84
20 }
21 ],
22 "timestamp": "2024-05-08T16:00:00Z",
23 "key": "total"
24 },
25 {
26 "counters": [
27 {
28 "name": 200,
29 "count": 45404
30 },
31 {
32 "name": 301,
33 "count": 75
34 },
35 {
36 "name": 304,
37 "count": 217
38 }
39 ],
40 "timestamp": "2024-05-08T16:05:00Z",
41 "key": "total"
42 }
43 ],
44 "count": 2
45}