文档首页> 分布式缓存服务 DCS> API参考> 历史API(即将下线)> 其他接口> 查询单个主维度下子维度监控对象列表
更新时间:2022-05-09 GMT+08:00
分享

查询单个主维度下子维度监控对象列表

功能介绍

查询主维度下子维度监控对象列表,当前支持子维度的主维度ID的有dcs_instance_id。

URI

GET /v2/{project_id}/dims/monitored-objects/{instance_id}?dim_name={dim_name}

表1 URI参数说明

参数名

参数类型

必选

说明

project_id

String

租户ID

instance_id

String

主维度对象ID,与DCS实例列表中实例ID相同。

dim_name

String

主维度ID,当前支持子维度的主维度ID的有dcs_instance_id。

样例:

GET https://dcs.cn-south-1.myhuaweicloud.com/v2/254d2280acb74d36a8b839746bcd7352/dims/monitored-objects/03ca9da0-1104-40a5-b49d-5ef8e41bfd19?dim_name=dcs_instance_id

请求参数

响应参数

状态码为 200时:

表2 响应参数

参数名

参数类型

说明

children

Array of DimChild objects

当前查询维度子维度对象列表。当前只有维度为dcs_instance_id时才有值。

Proxy集群有两个子维度,分别为dcs_cluster_redis_node和dcs_cluster_proxy_node。

Cluster集群有一个子维度dcs_cluster_proxy_node

instances

Array of InstancesMonitoredObject objects

主维度监控对象列表。

router

Array of strings

当前查询维度路由。如果是主维度,则数组中是自身ID。

total

Integer

主维度监控对象的总数。

dcs_cluster_redis_node

Array of ClusterRedisNodeMonitoredObject objects

Proxy集群或Cluster集群时才存在,表示集群数据节点维度的监控对象列表。

dcs_cluster_proxy_node

Array of ProxyNodeMonitoredObject objects

Proxy集群时才存在,表示集群Proxy节点维度的监控对象列表。

表3 DimChild

参数名

参数类型

说明

dim_name

String

维度名称,当前支持维度有dcs_instance_id, dcs_cluster_redis_node, dcs_cluster_proxy_node, dcs_memcached_instance_id。

dim_route

String

维度的路由,格式为:主维度名称,当前维度名称,比如: dim_name字段为dcs_cluster_redis_node时,这个字段的值为dcs_instance_id,dcs_cluster_redis_node。

表4 InstancesMonitoredObject

参数名

参数类型

说明

name

String

测量对象名称,即实例名称。

status

String

测量对象状态,即实例状态。

dcs_instance_id

String

测量对象ID,即实例的ID。

表5 ClusterRedisNodeMonitoredObject

参数名

参数类型

说明

name

String

测量对象名称,即节点IP。

status

String

测量对象状态,即节点状态。

dcs_instance_id

String

测量对象ID,即节点的ID。

dcs_cluster_redis_node

String

维度dcs_cluster_redis_node的测量对象的ID

表6 ProxyNodeMonitoredObject

参数名

参数类型

说明

name

String

测量对象名称,即节点IP。

status

String

测量对象状态,即节点状态。

dcs_instance_id

String

测量对象ID,即节点的ID。

dcs_cluster_proxy_node

String

维度dcs_cluster_proxy_node 的测量对象的ID

请求示例

响应示例

状态码为 200 时:

{
    "children": [
        {
            "dim_name": "dcs_cluster_redis_node",
            "dim_route": "dcs_instance_id,dcs_cluster_redis_node"
        }
    ],
    "instances": [
        {
            "name": "dcs-test001",
            "status": "RUNNING",
            "dcs_instance_id": "03ca9da0-1104-40a5-b49d-5ef8e41bfd19"
        }
    ],
    "router": [
        "dcs_instance_id"
    ],
    "total": 1,
    "dcs_cluster_redis_node": [
        {
            "name": "(master)192.168.2.145",
            "status": "RUNNING",
            "dcs_instance_id": "03ca9da0-1104-40a5-b49d-5ef8e41bfd19",
            "dcs_cluster_redis_node": "b1f4aa9e4dae50888e58c9caecdfc108"
        },
        {
            "name": "(replica)192.168.2.199",
            "status": "RUNNING",
            "dcs_instance_id": "03ca9da0-1104-40a5-b49d-5ef8e41bfd19",
            "dcs_cluster_redis_node": "e0e10e489a73487147928167396474bc"
        },
        {
            "name": "(master)192.168.2.243",
            "status": "RUNNING",
            "dcs_instance_id": "03ca9da0-1104-40a5-b49d-5ef8e41bfd19",
            "dcs_cluster_redis_node": "e797c3ba8bee782e25cdd4a90eb00517"
        },
        {
            "name": "(replica)192.168.2.164",
            "status": "RUNNING",
            "dcs_instance_id": "03ca9da0-1104-40a5-b49d-5ef8e41bfd19",
            "dcs_cluster_redis_node": "d810fb44f9f7a359e000cf277a824c43"
        },
        {
            "name": "(master)192.168.2.95",
            "status": "RUNNING",
            "dcs_instance_id": "03ca9da0-1104-40a5-b49d-5ef8e41bfd19",
            "dcs_cluster_redis_node": "f25c37a4654d50b07e629fc2adfba60f"
        },
        {
            "name": "(replica)192.168.2.51",
            "status": "RUNNING",
            "dcs_instance_id": "03ca9da0-1104-40a5-b49d-5ef8e41bfd19",
            "dcs_cluster_redis_node": "da5149a20dc7caf35587e4d2433fe452"
        }
    ]
}

返回值

返回值

说明

200

查询单个主维度下子维度监控对象列成功。

分享:

    相关文档

    相关产品

close