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 2023-05-05 GMT+08:00

Consulta de logs de erro de banco de dados

Função

Esta API é usada para consultar os 2.000 logs de erro mais recentes do banco de dados.

Esta API não estará mais disponível para MySQL. Para evitar que seus serviços sejam afetados, recomendamos que você mude os serviços para uma nova API. Para mais detalhes, consulte Consulta de logs de erro de banco de dados (MySQL).

  • Antes de chamar uma API, você precisa entender a API em Autenticação.

URI

  • Formato de URI

    GET /v3/{project_id}/instances/{instance_id}/errorlog?start_date={start_date}&end_date={end_date}

  • Descrição do parâmetro
    Tabela 1 Descrição do parâmetro

    Nome

    Obrigatório

    Descrição

    project_id

    Sim

    Especifica o ID do projeto de um locatário em uma região.

    Para obter detalhes sobre como obter o ID do projeto, consulte Obtenção de um ID de projeto.

    instance_id

    Sim

    Especifica o ID da instância de banco de dados consultada.

    start_date

    Sim

    Especifica a hora de início no formato "yyyy-mm-ddThh:mm:ssZ".

    T é o separador entre o calendário e a notação horária do tempo. Z indica o deslocamento do fuso horário. Por exemplo, no fuso horário de Pequim, o deslocamento do fuso horário é mostrado como +0800.

    end_date

    Sim

    Especifica a hora de término no formato "yyyy-mm-ddThh:mm:ssZ".

    T é o separador entre o calendário e a notação horária do tempo. Z indica o deslocamento do fuso horário. Por exemplo, no fuso horário de Pequim, o deslocamento do fuso horário é mostrado como +0800.

    Você só pode consultar logs de erro gerados dentro de um mês.

    offset

    Não

    Especifica o deslocamento de página, como 1, 2, 3 ou 4. Se não estiver especificado, o valor do parâmetro é 1 por padrão.

    limit

    Não

    Especifica o número de registros em cada página. Sua faixa de valor é de 1 a 100. Se não estiver especificado, o valor do parâmetro é 10 por padrão.

    level

    Não

    Especifica o nível de log. O valor padrão é all. Valor válido:

    • ALL
    • INFO
    • LOG
    • WARNING
    • ERROR
    • FATAL
    • PANIC
    • NOTE

Solicitação

  • Parâmetros de solicitação

    Nenhum

  • Exemplo de URI

    GET https://rds.ap-southeast-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/cee5265e1e5845649e354841234567dfin01/errorlog?offset=1&limit=10&start_date=2018-08-06T10:41:14+0800&end_date=2018-08-07T10:41:14+0800&level=ALL

Resposta

  • Resposta normal
    Tabela 2 Descrição do parâmetro

    Nome

    Tipo

    Descrição

    error_log_list

    Array of objects

    Indica informações detalhadas.

    Para mais detalhes, consulte Tabela 3.

    total_record

    Integer

    Indica o número total de registros.

    Tabela 3 Descrição da estrutura de dados do campo error_log_list

    Nome

    Tipo

    Descrição

    time

    String

    Indica a hora no formato UTC.

    level

    String

    Indica o nível de log.

    content

    String

    Indica o conteúdo do log.

  • Exemplo de resposta normal
    {
    	"error_log_list": [{
    		"time": "2018-12-04T14:24:42",
    		"level": "WARNING",
    		"content": "Occur error when reading bytes from a network handler. Client actively closes the connection."
    	}, {
    		"time": "2018-12-04T14:24:42",
    		"level": "WARNING",
    		"content": "Occur error when reading bytes from a network handler. Client actively closes the connection."
    	}],
    	"total_record": 2
    }
  • Resposta anormal

    Para mais detalhes, consulte Resultados anormais da solicitação.

Código de status

Código de erro

Para mais detalhes, consulte Códigos de erro.