
# 查询实例在CES的监控层级关系
#### 功能介绍
查询实例在CES的监控层级关系。
![](https://support.huaweicloud.com/api-rabbitmq/public_sys-resources/note_3.0-zh-cn.png)
当前页面API为历史版本API，未来可能停止维护。请使用[查询实例在CES的监控层级关系](https://support.huaweicloud.com/api-rabbitmq/ShowCesHierarchy.html)。
#### 调用方法
请参见[如何调用API](https://support.huaweicloud.com/api-rabbitmq/rabbitmq-api-190611003.html)。
#### URI
GET /v1.0/dms/{project_id}/instances/{instance_id}/ceshierarchy
表1路径参数 
| 参数          | 是否必选 | 参数类型   | 描述                                                                                              |
|:---|:---|:---|:---|
| instance_id | 是    | String | 实例ID。                                                                                           |
| project_id  | 是    | String | 项目ID，获取方式请参见[获取项目ID](https://support.huaweicloud.com/api-rabbitmq/rabbitmq-api-190611012.html)。 |
   
#### 请求参数
无
#### 响应参数
**状态码： 200**
表2响应Body参数 
| 参数           | 参数类型                                                                        | 描述     |
|:---|:---|:---|
| dimensions   | Object                                                                      | 监控维度。  |
| instance_ids | Array of [instance_ids] objects | 实例信息。  |
| nodes        | Array of [nodes] objects               | 节点信息。  |
| queues       | Array of [queues] objects             | 队列信息。  |
| groups       | Array of [groups] objects             | 消费组信息。 |
   
 表3instance_ids 
| 参数   | 参数类型   | 描述    |
|:---|:---|:---|
| name | String | 实例ID。 |
   
 表4nodes 
| 参数   | 参数类型   | 描述    |
|:---|:---|:---|
| name | String | 节点名称。 |
   
 表5queues 
| 参数         | 参数类型                                                                    | 描述       |
|:---|:---|:---|
| name       | String                                                                  | topic名称。 |
| partitions | Array of [partitions] objects | 分区列表。    |
   
 表6partitions 
| 参数   | 参数类型   | 描述    |
|:---|:---|:---|
| name | String | 分区名称。 |
   
 表7groups 
| 参数     | 参数类型                                                            | 描述       |
|:---|:---|:---|
| name   | String                                                          | 消费组名称。   |
| queues | Array of [queues] objects | topic信息。 |
   
表8queues 
| 参数         | 参数类型                                                                    | 描述       |
|:---|:---|:---|
| name       | String                                                                  | topic名称。 |
| partitions | Array of [partitions] objects | 分区信息     |
   
表9partitions 
| 参数   | 参数类型   | 描述    |
|:---|:---|:---|
| name | String | 分区名称。 |
   
#### 请求示例
```
GET https://{endpoint}/v1.0/dms/{project_id}/instances/{instance_id}/ceshierarchy
```
#### 响应示例
**状态码： 200**
查询成功。
```
{
  "dimensions" : [ {
    "name" : "rabbitmq_instance_id",
    "metrics" : [ "connections", "channels", "queues", "consumers", "messages_ready", "messages_unacknowledged", "publish", "deliver", "deliver_no_ack", "deliver_get", "instance_bytes_in_rate", "instance_bytes_out_rate", "instance_disk_usage" ],
    "key_name" : [ "instance_ids" ],
    "dim_router" : [ "rabbitmq_instance_id" ]
  }, {
    "name" : "rabbitmq_node",
    "metrics" : [ "fd_used", "socket_used", "proc_used", "mem_used", "disk_free", "rabbitmq_alive", "rabbitmq_disk_usage", "rabbitmq_cpu_usage", "rabbitmq_cpu_core_load", "rabbitmq_memory_usage", "rabbitmq_disk_read_await", "rabbitmq_disk_write_await", "rabbitmq_node_bytes_in_rate", "rabbitmq_node_bytes_out_rate", "rabbitmq_node_queues", "rabbitmq_memory_high_watermark", "rabbitmq_disk_insufficient" ],
    "key_name" : [ "nodes" ],
    "dim_router" : [ "rabbitmq_instance_id", "rabbitmq_node" ]
  }, {
    "name" : "rabbitmq_queue",
    "metrics" : [ "queue_messages_unacknowledged", "queue_messages_ready" ],
    "key_name" : [ "queues" ],
    "dim_router" : [ "rabbitmq_instance_id", "rabbitmq_queue" ]
  } ],
  "instance_ids" : [ {
    "name" : "0e16280d-7451-4f5b-80fa-f210372ce657"
  } ],
  "nodes" : [ {
    "name" : "dms-vm-0e16280d-rabbitmq-0",
    "available_zone" : "cn-north-7c"
  }, {
    "name" : "dms-vm-0e16280d-rabbitmq-1",
    "available_zone" : "cn-north-7c"
  }, {
    "name" : "dms-vm-0e16280d-rabbitmq-2",
    "available_zone" : "cn-north-7c"
  } ],
  "queues" : [ {
    "name" : "Vhost-17130843__Queue-21084756",
    "vhost" : "default"
  } ],
  "vhosts" : [ {
    "name" : "default"
  } ],
  "exchanges" : [ {
    "name" : "direct_exchange",
    "vhost" : "default"
  } ],
  "groups" : [ ]
}
```
#### 状态码
| 状态码 | 描述    |
|:---|:---|
| 200 | 查询成功。 |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-rabbitmq/ErrorCode.html)。
