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

Listagem de tarefas de diagnóstico de instância

Função

Essa API é usada para consultar a lista de tarefas de diagnóstico de uma instância específica do DCS.

URI

GET /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.

Tabela 2 Parâmetros de consulta

Parâmetro

Obrigatório

Tipo

Descrição

limit

Não

Integer

Número de registros exibidos em cada página. O valor mínimo é 1. O valor máximo é 1000. Se esse parâmetro não for especificado, 10 registros serão exibidos em cada página por padrão.

offset

Não

Integer

Deslocamento, que é a posição onde a consulta começa. O valor deve ser superior ou igual a 0.

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

diagnosis_report_list

Array of DiagnosisReportInfo objects

Lista de relatórios de diagnóstico.

total_num

Integer

Número total de relatórios de diagnóstico.

Tabela 4 DiagnosisReportInfo

Parâmetro

Tipo

Descrição

report_id

String

ID do relatório de diagnóstico.

status

String

Status da tarefa de diagnóstico.

Valores de enumeração:

  • diagnosing
  • finished

begin_time

String

Hora de início de um período de diagnóstico. Formato: 2017-03-31T12:24:46.297Z

end_time

String

Tempo final de um período de diagnóstico. Formato: 2017-03-31T12:24:46.297Z

created_at

String

Hora em que o relatório de diagnóstico é criado.

node_num

Integer

Número de nódulos diagnosticados.

abnormal_item_sum

Integer

Número total de itens de diagnóstico anormal.

failed_item_sum

Integer

Número total de itens de diagnóstico com falha.

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

Nenhum

Exemplo de respostas

Código de estado: 200

Relatórios de diagnóstico de instância listados com êxito.

{
  "diagnosis_report_list" : [ {
    "report_id" : "fb98e37a-3cd9-4c7a-96b1-d878266019e2",
    "status" : "finished",
    "begin_time" : "2021-04-15T06:02:00.000Z",
    "end_time" : "2021-04-15T06:12:00.000Z",
    "created_at" : "2021-04-15T06:12:06.641Z",
    "abnormal_item_sum" : 2,
    "failed_item_sum" : 0,
    "node_num" : 2
  } ],
  "total_num" : 1
}

Códigos de status

Código de status

Descrição

200

Relatórios de diagnóstico de instância listados com êxito.

400

Pedido inválido.

500

Erro de serviço interno.

Códigos de erro

Consulte Códigos de erro.