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/ Diagnóstico de instância/ Criação de tarefas de diagnóstico de instância
Atualizado em 2022-11-09 GMT+08:00

Criação de tarefas de diagnóstico de instância

Função

Essa API é usada para diagnosticar uma instância específica do DCS.

URI

POST /v2/{project_id}/instances/{instance_id}/diagnosis

Tabela 1 Parâmetros de caminho

Parâmetro

Obrigatório

Tipo

Descrição

instance_id

Sim

String

ID da instância.

project_id

Sim

String

ID do projeto.

Parâmetros de solicitação

Tabela 2 Parâmetros do corpo da solicitação

Parâmetro

Obrigatório

Tipo

Descrição

begin_time

Sim

String

Hora de início do diagnóstico, a hora é um carimbo de data/hora do Unix e a unidade é ms.

end_time

Sim

String

Diagnosis end time, O tempo é um timestamp Unix e a unidade é ms.

node_ip_list

Não

Array of strings

Endereços IP de nós diagnosticados. Por padrão, todos os nós são diagnosticados. Métodos de consulta para uma instância:

Parâmetros de resposta

Código de estado: 200

Tabela 3 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

report_id

String

ID do relatório.

Código de estado: 400

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

Exemplos de solicitações

POST https://{dcs_endpoint}/v2/{project_id}/instances/{instance_id}/diagnosis

{
  "begin_time" : 1618466522486,
  "end_time" : 1618467122486,
  "node_ip_list" : [ "192.168.0.111" ]
}

Exemplo de respostas

Código de estado: 200

A tarefa de diagnóstico é entregue com sucesso.

{
  "report_id" : "716c9cca-8ce2-4a89-b3db-7cee209d6379"
}

Códigos de status

Código de status

Descrição

200

A tarefa de diagnóstico é entregue com sucesso.

400

Pedido inválido.

500

Erro de serviço interno.

Códigos de erro

Consulte Códigos de erro.