对某个主域名按小时粒度统计 DNS 查询请求数。
统计的 DNS 查询请求数包括主域名以及所有子域名的 DNS 查询请求数。 对于最近一个小时内的 DNS 查询请求数的统计可能会有延时。通常情况下,延时最多是 1 个小时。
除了以下参数,您还需要 对请求进行鉴权。
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | QueryZoneStatistics | 表示 API 的名称。该参数的取值是 QueryZoneStatistics 。 |
Version | String | 是 | 2018-08-01 | 表示 API 的版本。该参数的取值是 2018-08-01 。 |
ZID | Integer | 是 | 1234 | 表示需要统计的主域名的 ID。 |
Start | Integer | 否 | 1639540000 | 统计时间段的开始时间。格式是 Unix 时间戳(秒)。如果您不指定 Start 参数,统计时间段默认是从您调用 API 的时间开始往前推 3 天。例如,如果您在 2023 年 6 月 8 日 14:00:00 调用该 API,则默认统计时间段为 2023 年 6 月 5 日 14:00:00 至 2023 年 6 月 8 日 14:00:00。 |
End | Integer | 否 | 1639550000 | 统计时间段的结束时间。格式是 Unix 时间戳(秒)。如果您不指定 End 参数,统计时间段默认是从 Start 的时间到您调用 API 的时间。 |
名称 | 类型 | 描述 |
---|---|---|
RequestId | String | 标识本次请求的 ID。 |
Action | String | Action 查询参数的值。 |
Version | String | API 版本。 |
Service | String | 服务类型。 |
Region | String | 服务所在区域。 |
名称 | 类型 | 描述 |
---|---|---|
Timestamp | Integer | 一个统计小时的开始时间。格式是 Unix 时间戳。第一个统计小时的开始时间是基于 Start 向后取整。例如您在请求中指定的 Start 表示的时间是 14:15:03,End 表示的时间是 18:47:45。此时:
End 表示的时间是 18:47:45,但是最后一个统计时间段会统计 18:00:00-18:59:59 内的请求数。也就是说,最后一个统计时间段统计的数据包含 18:47:46-18:59:59 的请求数。 |
Success | Integer | 在 Timestamp 指定的小时内,该主域名以及子域名解析成功的次数。 |
NotExists | Integer | 在 Timestamp 指定的小时内,该主域名以及子域名的解析响应是 NXDOMAIN 的次数。NXDOMAIN 表示域名不存在。常见原因是域名没有对应的解析记录。 |
Error | Integer | 在 Timestamp 指定的小时内,在云解析 DNS 处理解析请求时,发生内部错误的次数。 |
Total | Integer | 在 Timestamp 指定的小时内,该主域名以及子域名的解析请求总数。 |
GET https://open.volcengineapi.com?Version=2018-08-01&Action=QueryZoneStatistics&ZID=1376&Start=1639540000&End=1639550000
{ "ResponseMetadata": { "RequestId": "2021121519342701022511001106370846", "Action": "QueryZoneStatistics", "Version": "2018-08-01", "Service": "dns", "Region": "cn-north-1" }, "Result": [ { "Timestamp": 1639310400, "Success": 22, "NotExists": 0, "Error": 0, "Total": 22 }, { "Timestamp": 1639314000, "Success": 22, "NotExists": 0, "Error": 0, "Total": 22 } ] }
您可访问公共错误码,获取详细信息。