xcdn统计 -奇异果体育app竞彩官网下载
更新时间:2021-10-14
接口描述
本接口用于查询xcdn带宽流量统计信息。
method | path | 说明 |
---|---|---|
post | /v2/xcdn/stat/query | 所有统计数据的路径,不同的统计指标由post参数中的metric指定。 |
默认请求体(request body)
所有metric支持的参数以此进行扩展。
参数 | 可选 | 类型 | 说明 |
---|---|---|---|
metric | 必选 | string | 指定查询统计指标类型,当前只支持flow值 |
endtime | 可选 | timestamp | 查询的时间范围结束值,默认为当前时间。时间跨度最长90天 utc时间 |
starttime | 可选 | timestamp | 查询的时间范围起始值,默认为endtime前推24小时 utc时间 |
period | 可选 | int | 查询结果的粒度,单位秒,可选值为60、300、3600、86400;默认为300,当前xcdn只支持300s粒度 |
keytype | 可选 | int | 标识keys内容,值为0或者1,0:域名,1:userid,默认值为0 |
keys | 可选 | list |
域名或userid,最多只能查询500个域名,查询userid时只能查询当前账号 |
groupbykey | 可选 | bool | 查询结果是否根据key聚合,true返回按照key聚合后的结果,false返回整体结果,默认值为false |
默认响应体(response body)
所有metric的响应结果以此扩展。
参数 | 类型 | 说明 |
---|---|---|
status | string | 正常返回的时候为"ok" |
details | list |
统计打点数据 |
count | int | details中打点数据条数 |
details 内容
参数 | 类型 | 说明 |
---|---|---|
timestamp | timestamp | 时间点 utc时间 |
key | string | 数据聚合粒度,值为域名,userid或者total,分别表示按照域名聚合数据,按照userid聚合数据以及求和数据 |
... | object | 扩展字段,metric对应的统计指标 |
producttype参数扩展
request body扩展
参数 | 可选 | 类型 | 说明 |
---|---|---|---|
producttype | 必选 | string | 值为xcdn,cdn或者all。分别表示查询xcdn统计,cdn统计和xcdn cdn统计数据。默认值为xcdn |
response body扩展
参数 | 类型 | 说明 |
---|---|---|
summary | summary | 请求时间段内的总流量和峰值带宽 |
days | list |
请求时间段内按天分割的总流量和峰值带宽 |
summary类型说明
参数 | 类型 | 说明 |
---|---|---|
totalflow | int | 请求时段的总流量 |
peakbandwidth | int | 请求时段的峰值带宽 |
dayinfo类型说明
参数 | 类型 | 说明 |
---|---|---|
date | int | 日期/天 |
totalflow | int | date时间段内的总流量 |
peakbandwidth | int | date时间段内的峰值带宽 |
peakbandwidthtime | timestamp | date时间段内的峰值带宽发生的时间点 |
请求示例
post /v2/xcdn/stat/query
{
"starttime": "2021-09-18t03:00:00z",
"endtime": "2021-09-18t12:00:00z",
"period": 3600,
"metric": "flow",
"keys": [
"g3.res.meizu.com"
],
"keytype": 0,
"groupbykey": false,
"producttype": "xcdn"
}
响应示例
{
"status": "ok",
"details": [
{
"timestamp": "2021-09-18t03:00:00z",
"key": "total",
"flow": 4644898914118,
"bps": 10321997586
},
{
"timestamp": "2021-09-18t04:00:00z",
"key": "total",
"flow": 6647359793416,
"bps": 14771910652
},
{
"timestamp": "2021-09-18t05:00:00z",
"key": "total",
"flow": 7111371271624,
"bps": 15803047270
},
{
"timestamp": "2021-09-18t06:00:00z",
"key": "total",
"flow": 6624737684922,
"bps": 14721639299
},
{
"timestamp": "2021-09-18t07:00:00z",
"key": "total",
"flow": 6485198882629,
"bps": 14411553072
},
{
"timestamp": "2021-09-18t08:00:00z",
"key": "total",
"flow": 7574888983557,
"bps": 16833086630
},
{
"timestamp": "2021-09-18t09:00:00z",
"key": "total",
"flow": 9598325877158,
"bps": 21329613060
},
{
"timestamp": "2021-09-18t10:00:00z",
"key": "total",
"flow": 11288933802645,
"bps": 25086519561
},
{
"timestamp": "2021-09-18t11:00:00z",
"key": "total",
"flow": 11658092224618,
"bps": 25906871610
}
],
"count": 9,
"summary": {
"totalflow": 71633807434687,
"peakbandwidth": 25906871610
},
"days": {
"date": "2021-09-18",
"totalflow": 71633807434687,
"peakbandwidth": 25906871610,
"peakbandwidthtime": "2021-09-18t11:00:00z"
}
}