
# 支持的监控指标
#### 功能说明
本节定义了云解析服务上报云监控服务的监控指标的命名空间，监控指标列表和维度定义，用户可以通过云监控服务提供的管理控制台或API接口检索云解析服务产生的监控指标和告警信息。
![](https://support.huaweicloud.com/usermanual-dns/public_sys-resources/note_3.0-zh-cn.png)
- 公网域名解析和内网域名解析的监控数据会上报到华北-北京四区域。
- 云监控服务最大支持4个层级维度，维度编号从0开始，编号3为最深层级。例如监控指标中的维度信息为"dns_public_zone_id,dns_public_recordset_id"时，表示对应的监控指标的维度存在层级关系，且"dns_public_zone_id"为0层，"dns_public_recordset_id"为1层。
 
#### 命名空间
SYS.DNS
#### 公网域名解析监控指标
表1公网域名解析的监控指标 
| 指标ID                    | 指标名称           | 含义                      | 取值范围 | 单位    | 进制  | 维度                                         | 监控周期 |
|:---|:---|:---|:---|:---|:---|:---|:---|
| zone_noerror_count      | 域名NOERROR解析次数  | 该指标用于统计域名NOERROR的解析次数。  | ≥ 0  | Count | 不涉及 | dns_public_zone_id                         | 1分钟  |
| zone_nxdomain_count     | 域名NXDOMAIN解析次数 | 该指标用于统计域名NXDOMAIN的解析次数。 | ≥ 0  | Count | 不涉及 | dns_public_zone_id                         | 1分钟  |
| zone_servfail_count     | 域名SERVFAIL解析次数 | 该指标用于统计域名SERVFAIL的解析次数。 | ≥ 0  | Count | 不涉及 | dns_public_zone_id                         | 1分钟  |
| recordset_noerror_count | 记录集NOERROR解析次数 | 该指标用于统计记录集NOERROR的解析次数。 | ≥ 0  | Count | 不涉及 | dns_public_zone_id,dns_public_recordset_id | 1分钟  |
   
对于有多层测量维度的测量对象，使用接口查询监控指标时，需要代入具体指标的维度层级关系。
例如，需要查询公网域名解析记录的NOERROR的解析次数，该指标的维度信息为"dns_public_zone_id,dns_public_recordset_id"，表示dns_public_zone_id为0层，dns_public_recordset_id为1层。
- 通过API查询单个监控指标时，dns_public_recordset_id的维度信息代入样例如下：
  ```
  dim.0=dns_public_zone_id,2c9eb155587194ec01587224c9f90149&dim.1=dns_public_recordset_id,2c9eb155587194ec01587224c9f9014a
  ```
  其中，2c9eb155587194ec01587224c9f90149和2c9eb155587194ec01587224c9f9014a分别为dns_public_zone_id和dns_public_recordset_id的维度值，具体获取方法请参见"[维度]"表格中的获取指导。
  
- 通过API批量查询监控指标时，dns_public_recordset_id的维度信息代入样例如下：
  ```
  "dimensions": [ 
                   { 
                       "name": "dns_public_zone_id", 
                       "value": "2c9eb155587194ec01587224c9f90149"    
                   }, 
                   { 
                       "name": "dns_public_recordset_id", 
                       "value": "2c9eb155587194ec01587224c9f9014a" 
                   } 
               ]
  ```
  其中，2c9eb155587194ec01587224c9f90149和2c9eb155587194ec01587224c9f9014a分别为dns_public_zone_id和dns_public_recordset_id的维度值，具体获取方法请参见"[维度]"表格中的获取指导。
  
 
#### 内网域名解析监控指标
表2内网域名解析的监控指标 
| 指标ID                | 指标名称               | 含义                                      | 取值范围 | 单位    | 进制  | 维度                         | 监控周期 |
|:---|:---|:---|:---|:---|:---|:---|:---|
| zone_noerror_count  | 域名NOERROR解析次数      | 该指标用于统计域名NOERROR的解析次数。                  | ≥ 0  | Count | 不涉及 | dns_private_zone_id        | 1分钟  |
| zone_nxdomain_count | 域名NXDOMAIN解析次数     | 该指标用于统计域名NXDOMAIN的解析次数。                 | ≥ 0  | Count | 不涉及 | dns_private_zone_id        | 1分钟  |
| zone_servfail_count | 域名SERVFAIL解析次数     | 该指标用于统计域名SERVFAIL的解析次数。                 | ≥ 0  | Count | 不涉及 | dns_private_zone_id        | 1分钟  |
| vpc_noerror_count   | VPC内记录集NOERROR解析次数 | 该指标用于统计VPC内客户端解析此内网域名响应结果为NOERROR的请求次数。 | ≥ 0  | Count | 不涉及 | dns_private_zone_id,vpc_id | 1分钟  |
   
对于有多层测量维度的测量对象，使用接口查询监控指标时，需要代入具体指标的维度层级关系。
例如，需要查询VPC内客户端解析内网域名响应结果为NOERROR的请求次数，该指标的维度信息为"dns_private_zone_id,vpc_id"，表示dns_private_zone_id为0层，vpc_id为1层。
- 通过API查询单个监控指标时，vpc_id的维度信息代入样例如下：
  ```
  dim.0=dns_private_zone_id,ff8080825b8fc86c015b94bc6f8712c3&dim.1=vpc_id,19664294-0bf6-4271-ad3a-94b8c79c6558
  ```
  其中，ff8080825b8fc86c015b94bc6f8712c3和19664294-0bf6-4271-ad3a-94b8c79c6558分别为dns_private_zone_id和vpc_id的维度值，具体获取方法请参见"[维度]"表格中的获取指导。
  
- 通过API批量查询监控指标时，vpc_id的维度信息代入样例如下：
  ```
  "dimensions": [ 
                   { 
                       "name": "dns_private_zone_id", 
                       "value": "ff8080825b8fc86c015b94bc6f8712c3"    
                   }, 
                   { 
                       "name": "vpc_id", 
                       "value": "19664294-0bf6-4271-ad3a-94b8c79c6558" 
                   } 
               ]
  ```
  其中，ff8080825b8fc86c015b94bc6f8712c3和19664294-0bf6-4271-ad3a-94b8c79c6558分别为dns_private_zone_id和vpc_id的维度值，具体获取方法请参见"[维度]"表格中的获取指导。
  
 
 #### 维度
| Key                                        | Value                                                                                                                                                                                                      |
|:---|:---|
| dns_public_zone_id                         | 公网域名ID 该取值可通过[查询公网域名列表](https://support.huaweicloud.com/api-dns/dns_api_62003.html)获取。 对应参数"id"，表示域名的ID。                    |
| dns_public_zone_id,dns_public_recordset_id | 公网记录集ID 该取值可通过[查询域名下的记录集列表](https://support.huaweicloud.com/api-dns/dns_api_64004.html)获取。 对应参数"zone_id"表示公网域名ID，"id"表示记录集的ID。 |
| dns_private_zone_id                        | 内网域名ID 该取值可通过[查询内网域名列表](https://support.huaweicloud.com/api-dns/dns_api_63006.html)获取。 对应参数"id"，表示域名的ID。                         |
| dns_private_zone_id,vpc_id                 | VPC ID 该取值可通过[查询内网域名列表](https://support.huaweicloud.com/api-dns/dns_api_63006.html)获取。 对应参数"id"表示域名的ID，"router_id"表示关联VPC的ID。    |
| dns_zone_id                                | 域名ID 该取值可通过[查询公网域名列表](https://support.huaweicloud.com/api-dns/dns_api_62003.html)获取。 对应参数"id"，表示域名的ID。                        |
| dns_recordset_id                           | 记录集ID 该取值可通过[查询域名下的记录集列表](https://support.huaweicloud.com/api-dns/dns_api_64004.html)获取。 对应参数"id"，表示记录集的ID。                      |
   
![](https://support.huaweicloud.com/usermanual-dns/public_sys-resources/note_3.0-zh-cn.png)
目前部分节点的监控指标维度为旧维度：dns_zone_id、dns_recordset_id。
部分节点的监控指标维度为新维度：dns_public_zone_id、dns_public_recordset_id、dns_private_zone_id、vpc_id。
具体以控制台节点实际使用的监控维度信息为准。
