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.
Atualizado em 2022-11-09 GMT+08:00

Consulta de status de instância do DCS

Função

Essa API é usada para consultar o número de instâncias em diferentes estados.

URI

GET /v2/{project_id}/instances/status

Tabela 1 Parâmetros de caminho

Parâmetro

Obrigatório

Tipo

Descrição

project_id

Sim

String

ID do projeto.

Tabela 2 Parâmetros de consulta

Parâmetro

Obrigatório

Tipo

Descrição

include_failure

Não

String

Se retornar o número de instâncias que falham ao serem criadas.

  • true: O número de instâncias que falharam ao serem criadas será retornado.
  • false ou outros valores: O número de instâncias que não foram criadas não será retornado.

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

redis

StatusStatistic object

Estatísticas de quantidade de instância do Redis.

memcached

StatusStatistic object

Estatísticas de quantidade de instância do memcached.

paying_count

Integer

Número de instâncias para as quais o pagamento está em andamento.

freezing_count

Integer

Número de instâncias que estão sendo congeladas.

migrating_count

Integer

Número de instâncias em que a migração de dados está em andamento.

flushing_count

Integer

Número de instâncias cujos dados estão sendo limpos.

upgrading_count

Integer

Número de instâncias que estão sendo atualizadas.

restoring_count

Integer

Número de instâncias para as quais a restauração de dados está em andamento.

extending_count

Integer

Número de instâncias que estão sendo escaladas.

creating_count

Integer

Número de instâncias que estão sendo criadas.

running_count

Integer

Número de instâncias em execução.

error_count

Integer

Número de instâncias anormais.

frozen_count

Integer

Número de instâncias que foram congeladas.

createfailed_count

Integer

Número de instâncias que falharam ao serem criadas.

restarting_count

Integer

Número de instâncias que estão sendo reiniciadas.

Tabela 4 StatusStatistic

Parâmetro

Tipo

Descrição

paying_count

Integer

Número de instâncias para as quais o pagamento está em andamento.

freezing_count

Integer

Número de instâncias que estão sendo congeladas.

migrating_count

Integer

Número de instâncias em que a migração de dados está em andamento.

flushing_count

Integer

Número de instâncias cujos dados estão sendo limpos.

upgrading_count

Integer

Número de instâncias que estão sendo atualizadas.

restoring_count

Integer

Número de instâncias para as quais a restauração de dados está em andamento.

extending_count

Integer

Número de instâncias que estão sendo escaladas.

creating_count

Integer

Número de instâncias que estão sendo criadas.

running_count

Integer

Número de instâncias em execução.

error_count

Integer

Número de instâncias anormais.

frozen_count

Integer

Número de instâncias que foram congeladas.

createfailed_count

Integer

Número de instâncias que falharam ao serem criadas.

restarting_count

Integer

Número de instâncias que estão sendo reiniciadas.

Código de estado: 400

Tabela 5 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

Código de estado: 500

Tabela 6 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}/instances/status?include_failure=true

Exemplo de respostas

Código de estado: 200

Quantidade de instância DCS consultada com êxito.

{
  "extending_count" : 0,
  "creating_count" : 0,
  "running_count" : 16,
  "error_count" : 0,
  "frozen_count" : 0,
  "createfailed_count" : 44,
  "restarting_count" : 0,
  "paying_count" : 0,
  "freezing_count" : 0,
  "migrating_count" : 0,
  "flushing_count" : 0,
  "upgrading_count" : 0,
  "redis" : {
    "extending_count" : 0,
    "creating_count" : 0,
    "running_count" : 8,
    "error_count" : 0,
    "frozen_count" : 0,
    "createfailed_count" : 22,
    "restarting_count" : 0,
    "paying_count" : 0,
    "freezing_count" : 0,
    "migrating_count" : 0,
    "flushing_count" : 0,
    "upgrading_count" : 0
  },
  "memcached" : {
    "extending_count" : 0,
    "creating_count" : 0,
    "running_count" : 8,
    "error_count" : 0,
    "frozen_count" : 0,
    "createfailed_count" : 22,
    "restarting_count" : 0,
    "paying_count" : 0,
    "freezing_count" : 0,
    "migrating_count" : 0,
    "flushing_count" : 0,
    "upgrading_count" : 0
  }
}

Códigos de status

Código de status

Descrição

200

Quantidade de instância DCS consultada com êxito.

400

Pedido inválido.

500

Erro de serviço interno.

Códigos de erro

Consulte Códigos de erro.