最近更新时间:2024.04.18 16:04:09
首次发布时间:2024.04.16 14:36:31
API 描述:基于请求来自的客户端 IP 地址,指定的统计时间段和时间粒度,对一个指定的加速域名统计客户端 IP 地址(访客)数量的细分数据。在对一个时间区间统计客户端 IP 地址的数量时,如果该时间区间内有多个来自同一个客户端 IP 地址的请求,那么该客户端 IP 地址只会被计为 1 个。您最多能查询过去 92 天的数据。
数据稳定性:受边缘节点网络波动的影响,监控数据的统计可能会发生变化。大多数情况下,监控数据的统计会在数据产生后的 12 小时内稳定下来。
节流限制:您每秒最多可以提交 20 个 API 请求。
参数名称 | 数据类型 | 是否必选 | 参数说明 |
---|---|---|---|
Action | String | 是 | 接口名称。当前 API 的名称为 DescribeUserData 。 |
Version | String | 是 | 接口版本。当前 API 的版本为 2021-03-01 。 |
参数名称 | 数据类型 | 是否必选 | 参数说明 | 示例 |
---|---|---|---|---|
StartTime | Long | 是 | 表示统计时间段的开始时间,格式是 Unix 时间戳,精度是秒。 StartTime 必须早于或者等于 EndTime 。同时,StartTime 与 EndTime 所表示的统计时间段不能超过 31 天。 | 1710259200 |
EndTime | Long | 是 | 表示统计时间段的结束时间,格式是 Unix 时间戳,精度是秒。 | 1710836303 |
Interval | String | 是 | 表示指标数据的统计时间粒度。该 API 会基于 关于该参数对统计结果影响的详细描述,参考 统计时间段说明。 该参数有以下取值:
| hour |
Domain | String | 是 | 表示一个加速域名,用于对用户请求进行过滤。 | www.example.com |
IpVersion | String | 否 | 表示请求使用的一个网络层协议,用于对用户请求进行过滤。该参数的可用值如下:
IpVersion ,表示不使用该参数对请求进行过滤。 | IPv4 |
Location | String | 否 | 表示一个国家或地区的代码,用于对用户请求进行过滤。内容分发网络对来自这些国家和地区的用户请求统计客户端 IP 地址的数量。
| AZE |
Province | String | 否 | 表示一个中国省级行政区的代码,用于对用户请求进行过滤。内容分发网络对来自这些省级行政区的用户请求统计客户端 IP 地址的数量。 如果您不指定 | AH |
参数名称 | 数据类型 | 参数说明 | 示例 |
---|---|---|---|
MetricDataList | Object[] | 表示该 API 返回的指标数据。 |
POST https://cdn.volcengineapi.com/?Action=DescribeUserData&Version=2021-03-01 { "Domain": "www.example.com", "StartTime": 1710950400, "EndTime": 1710998170, "Interval": "hour", "IpVersion": "IPv4", "Province": "AH" }
{ "ResponseMetadata": { "RequestId": "202403220141458C564C77FA147001D2E1", "Action": "DescribeUserData", "Version": "2021-03-01", "Service": "CDN", "Region": "cn-north-01" }, "Result": { "MetricDataList": [ { "TimeStamp": 1710950400, "Value": 421 }, { "TimeStamp": 1710954000, "Value": 428 }, { "TimeStamp": 1710957600, "Value": 439 }, { "TimeStamp": 1710961200, "Value": 436 }, { "TimeStamp": 1710964800, "Value": 435 }, { "TimeStamp": 1710968400, "Value": 446 }, { "TimeStamp": 1710972000, "Value": 433 }, { "TimeStamp": 1710975600, "Value": 430 }, { "TimeStamp": 1710979200, "Value": 428 }, { "TimeStamp": 1710982800, "Value": 412 }, { "TimeStamp": 1710986400, "Value": 423 }, { "TimeStamp": 1710990000, "Value": 417 }, { "TimeStamp": 1710993600, "Value": 394 }, { "TimeStamp": 1710997200, "Value": 407 } ] } }