
# 查询容灾监控数据 - ShowMonitoringData
#### 功能介绍
根据任务ID查询容灾监控数据。
#### 调试
您可以在[API Explorer](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=DRS&api=ShowMonitoringData)中调试该接口，支持自动认证鉴权。API Explorer可以自动生成SDK代码示例，并提供SDK代码示例调试功能。
#### 接口约束
为保证接口调用性能，建议批量调用数量不超过10个。
#### 授权信息
账号具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备调用API所需的权限，具体权限要求请参见[权限和授权项](https://support.huaweicloud.com/api-drs/drs_api_0035.html)。
#### URI
POST /v3/{project_id}/jobs/disaster-recovery-monitoring-data
表1路径参数 
| **参数**     | **是否必选** | **参数类型** | **描述**                                                                                                                                              |
|:---|:---|:---|:---|
| project_id | 是        | String   | 租户在某一Region下的Project ID。 获取方法请参见[获取项目ID](https://support.huaweicloud.com/api-drs/drs_api_0106.html)。 |
   
#### 请求参数
表2请求Header参数 
| **参数**       | **是否必选** | **参数类型** | **描述**                                                                                                                                                                                                                                                                                                                                                                                                                                              |
|:---|:---|:---|:---|
| Content-Type | 是        | String   | 指定类型为application/json。 缺省值：**application/json**                                                                                                                                                                                                                                                                                                                                                      |
| X-Auth-Token | 是        | String   | 从IAM服务获取的用户Token。                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| X-Language   | 否        | String   | 请求语言类型。 缺省值：**en-us** 取值： - **en-us**  - **zh-cn**   |
   
表3请求Body参数 
| **参数** | **是否必选** | **参数类型**         | **描述**   |
|:---|:---|:---|:---|
| jobs   | 是        | Array of strings | 查询任务请求体。 |
   
#### 响应参数
**状态码：200**
表4响应Body参数 
| **参数**  | **参数类型**         | **描述**                                                                                                                                             |
|:---|:---|:---|
| results | Array of objects | 容灾监控数据响应体集合。 详情请参见[表5]。 |
| count   | Integer          | 查询总数。                                                                                                                                              |
   
 表5results字段数据结构说明 
| **参数**             | **参数类型** | **描述**                                                                                                                                      |
|:---|:---|:---|
| id                 | String   | 任务ID。                                                                                                                                       |
| data_guard_minitor | object   | 灾备任务监控数据。 详情请参见[表6]。 |
   
 表6data_guard_minitor字段数据结构说明 
| **参数**                     | **参数类型** | **描述**        |
|:---|:---|:---|
| bandwidth                  | String   | 带宽。           |
| cpuUsed_percent            | String   | CPU百分比。       |
| dst_delay                  | Long     | 目标库时延。        |
| dst_io                     | String   | 目标IO。         |
| dst_normal                 | Boolean  | 目标库连接状态。      |
| dst_offset                 | String   | 目标库offset位点。  |
| dst_rps                    | String   | 目标RPS。        |
| mem_used_inMB              | String   | 内存使用。         |
| node_mem_inMB              | Long     | Node内存总大小。    |
| node_offset                | String   | 迁移实例offset位点。 |
| node_volume_inGB           | Long     | Node磁盘总大小。    |
| sr_delay                   | Long     | 源库时延。         |
| sr_offset                  | String   | 源库offset位点。   |
| src_io                     | String   | 源IO。          |
| src_normal                 | Boolean  | 源库连接状态。       |
| src_rps                    | String   | 源RPS。         |
| trans_inMB                 | String   | 迁移数据量。        |
| trans_lines                | String   | 迁移数据行数。       |
| volume_used_inGB           | String   | 磁盘使用。         |
| migration_bytes_per_second | Long     | 每秒迁移字节大小。     |
   
#### 请求示例
查询容灾监控数据示例：
```
https://{endpoint}/v3/054ba152d480d55b2f5dc0069e7ddef0/jobs/disaster-recovery-monitoring-data
{
  "jobs" : [ "9a470239-2308-4bb5-a6bc-1040402fjb21" ]
}
```
#### 响应示例
**状态码：200**
OK
```
{
  "results" : [ {
    "id" : "b683ea69-a29c-456f-952f-2b682180jb52",
    "data_guard_minitor" : {
      "src_normal" : true,
      "dst_normal" : true,
      "sr_offset" : "mysql-bin.000445:191",
      "node_offset" : "mysql-bin.000445:191",
      "dst_offset" : "N/A",
      "sr_delay" : 0,
      "dst_delay" : 81046806,
      "src_rps" : "0",
      "src_io" : "0.0",
      "bandwidth" : "37",
      "dst_rps" : "0",
      "dst_io" : "0.0",
      "trans_inMB" : "0",
      "trans_lines" : "0",
      "volume_used_inGB" : "5",
      "mem_used_inMB" : "2166",
      "cpuUsed_percent" : "1.4",
      "node_volume_inGB" : 100,
      "node_mem_inMB" : 8192,
      "migration_bytes_per_second": 789456
    }
  } ],
  "count" : 1
}
```
#### 状态码
| **状态码** | **描述**      |
|:---|:---|
| 200     | OK          |
| 400     | Bad Request |
   
其他状态请参见[状态码](https://support.huaweicloud.com/api-drs/drs_api_0108.html)。
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-drs/drs_05_0004.html)。
