API 名称:DescribeEdgeNrtDataSummary。
API 域名:cdn.volcengineapi.com。
API 描述:对一个或多个域名统计指定时间段的访问请求指标的数据。
数据稳定性:受边缘节点网络波动的影响,监控数据的统计可能会发生变化。大多数情况下,监控数据的统计会在数据产生后的 12 小时内稳定下来。
节流限制:您每秒最多可以发送 20 个 API 请求。
数据保留期限:系统保留最近 92 天的访问数据。您不能查询 92 天以前的访问数据。
数据时效性:访问数据的延迟约为 5 分钟。
在调用该 API 时,您在请求中必须包含公共参数。在这些公共参数中,以下两个查询参数的取值说明如下:
| 参数名称 | 数据类型 | 必选 | 参数说明 |
|---|---|---|---|
| Action | string | 是 | 表示 API 的名称。该参数的取值是 DescribeEdgeNrtDataSummary。 |
| Version | string | 是 | 表示 API 的版本。该参数的取值是 2021-03-01。 |
每个请求中必须包含鉴权信息。该鉴权信息用以验证请求者的身份。参见请求鉴权。
在您调用该 API 时,请求正文中可以包含的参数如下。
参数名称 | 数据类型 | 必选 | 参数说明 | 示例 |
|---|---|---|---|---|
StartTime | int64 | 否 | 指定一个开始时间。时间格式是 Unix 时间戳,精度是秒。 StartTime 必须早于或者等于 EndTime。您必须同时指定 StartTime 和 EndTime,或者都不指定。如果您不指定这 2 个参数,默认统计最近 24 小时的数据。StartTime、EndTime、Interval 这三个参数决定了该 API 基于哪些时间段的数据做聚合。参考 统计时间段说明。 | 1641844915 |
EndTime | int64 | 否 | 指定一个结束时间。时间格式是 Unix 时间戳,精度是秒。 | 1641845373 |
Metric | string | 是 | 指定一个指标。该参数的可用值如下:
| flux |
Domain | string | 否 | 指定一个或多个加速域名。最多可指定 50 个加速域名。多域名场景下可使用 Aggregate 参数进行聚合统计或分域名统计。多个加速域名使用逗号 (,)分隔。逗号后面不能加空格。如果不指定该参数,则包含账号下的所有域名。 子账号调用说明: 如果是子账号调用该 API,需要注意以下几点:
| www.example.com |
Interval | string | 否 | 指定一个时间粒度。基于这个粒度,对访问数据进行汇总统计。 该参数的可用值如下:
StartTime 和 EndTime 指定的时间范围的关系如下:
5min。 | 1min |
Area | string | 否 | 指定一个区域,统计 IP 归属地为这些区域的访问数据汇总。该参数的可用值如下:
Global 和 Region,则不能使用 Isp 对数据进行筛选。如果不指定该参数,表示仅通过 Region 筛选。具体参见 Region 参数。您不能使用该参数筛选命中率相关指标。 | China |
Region | string | 否 | 指定一个国家、地区和中国省份的代码,统计 IP 归属地为该区域的访问数据汇总。国家,地区和省份代码可通过调用 DescribeCdnRegionAndIsp 获取。 如果 Metric 是 flux 或者 bandwidth,您可以指定最多 5 个,以逗号(,)分隔的国家、地区和中国省份代码。如果您指定了多个国家、地区和中国省份,会存在以下限制:
Area 参数,有以下几种情况:
Area 参数时,有以下几种情况:
BillingRegion不为CHN时该参数无效。 | BJ |
Isp | string | 否 | 指定一个的 ISP 的代码,统计使用该 ISP 线路的访问数据汇总。ISP 代码可通过调用 DescribeCdnRegionAndIsp 获取。如果不指定该参数,表示包含所有 ISP。 如果 Metric 是 flux 或者 bandwidth,您可以指定最多 5 个,以逗号(,)分隔的 ISP 代码。如果您指定了多个 ISP 代码,会存在以下限制:
BillingRegion不为CHN时该参数无效。 | CT |
BillingRegion | string | 否 | 指定一个计费区域,统计指定计费区域的访问数据,计费区域是节点的 IP 归属的区域。默认的计费区域是中国内地。您可以提交工单启用 中国内地 以外的计费区域。该参数的可用值如下:
| CHN |
Protocol | string | 否 | 指定请求的一个应用层协议。该参数的可用值如下:
您不能使用该参数筛选命中率相关指标。 | http |
IpVersion | string | 否 | 指定请求的一个网络层协议。该参数的可用值如下:
您不能使用该参数筛选命中率相关指标。 | ipv6 |
Aggregate | string | 否 | 指定是否汇总所有加速域名的指标。该参数适用于指定多个多加速域名进行统计的场景。该参数的可用值如下:
Domain 参数,表示对账号下所有加速域名进行汇总统计。此时系统强制设置 Aggregate 参数值为 aggregate。API 返回账号下所有域名的汇总指标。如果指定 Domain 参数。此时:
|
参数名称 | 数据类型 | 参数说明 | 示例 |
|---|---|---|---|
Resources | ResourceSummary[] |
POST https://cdn.volcengineapi.com?Version=2021-03-01&Action=DescribeEdgeNrtDataSummary<其他公共请求参数> { "StartTime": 1641263400, "EndTime": 1641265200, "Metric": "flux", "Domain":"www.example.com,www.example2.com" }
{ "ResponseMetadata": { "RequestId": "202201051728010102121980160300003E", "Action": "DescribeEdgeNrtDataSummary", "Version": "2021-03-01", "Service": "CDN", "Region": "cn-north-1" }, "Result": { "Resources": [ { "Metrics": [ { "Metric": "Flux", "Value": 330 } ], "Name": "`www.example.com`" }, { "Metrics": [ { "Metric": "Flux", "Value": 101448.6 } ], "Name": "`www.example2.com`" } ] } }
如果响应正文包含 Error 字段,则表示 API 请求失败。关于更多错误码的信息,参见错误码。