Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Distributed Cache Service/ Referência de API/ API V2/ Outras API/ Listagem de objetos monitorados em dimensões secundárias sob uma dimensão primária
Atualizado em 2022-11-09 GMT+08:00

Listagem de objetos monitorados em dimensões secundárias sob uma dimensão primária

Função

Essa API é usada para consultar os objetos monitorados em dimensões secundárias na dimensão principal dcs_instance_id.

URI

GET /v2/{project_id}/dims/monitored-objects/{instance_id}

Tabela 1 Parâmetros de caminho

Parâmetro

Obrigatório

Tipo

Descrição

project_id

Sim

String

Identificação do inquilino.

instance_id

Sim

String

ID do objeto monitorado na dimensão principal, que é o ID da instância.

Tabela 2 Parâmetros de consulta

Parâmetro

Obrigatório

Tipo

Descrição

dim_name

Sim

String

ID da dimensão principal, que pode ser dcs_instance_id.

Parâmetros de solicitação

Nenhum

Parâmetros de resposta

Código de estado: 200

Tabela 3 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

router

Array of strings

Rota da dimensão especificada. Se a dimensão for a dimensão principal, a matriz conterá o ID da dimensão principal.

children

Array of DimChild objects

Dimensões secundárias sob a dimensão especificada. Esse parâmetro é válido somente quando a dimensão é dcs_instance_id.

  • A dimensão secundária de uma instância de Cluster de Proxy pode ser dcs_cluster_redis_node ou dcs_cluster_proxy_node.
  • A dimensão secundária de uma instância de cluster do Redis pode ser dcs_cluster_proxy_node.

instances

Array of InstancesMonitoredObject objects

Objetos monitorados da dimensão especificada.

dcs_cluster_redis_node

Array of ClusterRedisNodeMonitoredObject objects

Objetos monitorados do servidor Redis. Esse parâmetro é válido para instâncias de Cluster de Proxy e Cluster do Redis. O nome do campo é o mesmo que o nome do objeto de dimensão secundária sob children.

dcs_cluster_proxy_node

Array of ProxyNodeMonitoredObject objects

Objetos monitorados do Proxy. Esse parâmetro é válido somente para instâncias de cluster de proxy do Redis 3.0. O nome do campo é o mesmo que o nome do objeto de dimensão secundária sob children.

dcs_cluster_proxy2_node

Array of Proxy2NodeMonitoredObject objects

Objetos monitorados do Proxy. Esse parâmetro é válido somente para instâncias de cluster de proxy do Redis 4.0 e 5.0. O nome do campo é o mesmo que o nome do objeto de dimensão secundária sob children.

total

Integer

Número total de objetos monitorados na dimensão principal.

Tabela 4 DimChild

Parâmetro

Tipo

Descrição

dim_name

String

Nome da dimensão. Atualmente, as seguintes dimensões são suportadas: dcs_instance_id, dcs_cluster_redis_node, dcs_cluster_proxy_node, dcs_memcached_instance_id.

dim_route

String

Rota da dimensão. Formato: Nome da dimensão,Nome da subdimensão. Por exemplo, se dim_name for dcs_cluster_redis_node, o valor de dim_route será dcs_instance_id,dcs_cluster_redis_node.

Tabela 5 InstancesMonitoredObject

Parâmetro

Tipo

Descrição

dcs_instance_id

String

ID do objeto monitorado, que é o ID da instância.

name

String

Nome do objeto monitorado, que é o nome da ocorrência.

status

String

Status do objeto monitorado, que é o status da instância.

Tabela 6 ClusterRedisNodeMonitoredObject

Parâmetro

Tipo

Descrição

dcs_instance_id

String

ID do objeto monitorado, que é o ID do nó.

name

String

Nome do objeto monitorado, que é o endereço IP do nó.

dcs_cluster_redis_node

String

ID do objeto monitorado na dimensão dcs_cluster_redis_node.

status

String

Status do objeto monitorado, que é o status do nó.

Tabela 7 ProxyNodeMonitoredObject

Parâmetro

Tipo

Descrição

dcs_instance_id

String

ID do objeto monitorado, que é o ID do nó.

name

String

Nome do objeto monitorado, que é o endereço IP do nó.

dcs_cluster_proxy_node

String

ID do objeto monitorado na dimensão dcs_cluster_proxy_node.

status

String

Status do objeto monitorado, que é o status do nó.

Tabela 8 Proxy2NodeMonitoredObject

Parâmetro

Tipo

Descrição

dcs_instance_id

String

ID do objeto monitorado, que é o ID do nó.

name

String

Nome do objeto monitorado, que é o endereço IP do nó.

dcs_cluster_proxy2_node

String

ID do objeto monitorado na dimensão dcs_cluster_proxy2_node.

status

String

Status do objeto monitorado, que é o status do nó.

Código de estado: 500

Tabela 9 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

error_msg

String

Mensagem de erro.

Máximo: 1024

error_code

String

Código de erro.

Máximo: 9

error_ext_msg

String

Informações de erro estendidas. Este parâmetro não é usado atualmente e está definido como nulo.

Máximo: 1024

Exemplos de solicitações

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

Exemplo de respostas

Código de estado: 200

Consultou com êxito os objetos monitorados na dimensão principal.

{
  "router" : [ "dcs_instance_id" ],
  "total" : 1,
  "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"
  } ],
  "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"
  } ]
}

Códigos de status

Código de status

Descrição

200

Consultou com êxito os objetos monitorados na dimensão principal.

500

Erro de serviço interno.

Códigos de erro

Consulte Códigos de erro.