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

Consulta de logs de erros do banco de dados

Descrição

Essa API é usada para consultar logs de erros do banco de dados.

Restrições

Um máximo de 2000 registros podem ser consultados dentro do período especificado por start_date e end_date.

Depuração

Você pode depurar essa API no API Explorer.

URI

  • Formato de URI

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

  • Exemplo de URI
    • Consulta de logs de erros do banco de dados

      https://dds.ap-southeast-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/6ade8143870047b8999aba8f1891b48ein02/errorlog?start_date=2018-08-06T10:41:14+0800&end_date=2018-08-07T10:41:14+0800

    • Consulta de logs de erros do banco de dados com base em condições especificadas.

      https://dds.ap-southeast-1.myhuaweicloud.com/v3/0549b4a43100d4f32f51c01c2fe4acdb/instances/6ade8143870047b8999aba8f1891b48ein02/errorlog?type=WARNING&offset=1&limit=20&node_id=a7c84462483642798cf159237343135fno06&start_date=2018-08-06T10:41:14+0800&end_date=2018-08-07T10:41:14+0800

Tabela 1 Descrição do parâmetro

Nome

Tipo

Obrigatório

Descrição

x-auth-token

String

Sim

Token do usuário

Content-Type

String

Sim

Tipo do corpo da solicitação MIME. É aconselhável usar o valor padrão application/json. Para as API usadas para carregar objetos ou imagens, o valor pode variar dependendo do tipo de fluxo.

project_id

String

Sim

O ID do projeto de um locatário em uma região. Para obter o ID do projeto, consulte Obtenção de um ID de projeto.

instance_id

String

Sim

O ID da instância, que pode ser obtido ao chamar a API para consultar instâncias. Se você não tiver uma instância, poderá chamar a API usada para criar uma instância.

start_date

String

Sim

A hora de início no formato "aaaa-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.

CUIDADO:

A hora de início é 31 dias mais cedo do que a hora atual.

end_date

String

Sim

A hora de fim no formato "aaaa-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.
  • Somente os logs de erros gerados no último mês podem ser consultados.
NOTA:

A hora de fim não pode ser posterior à hora atual.

node_id

String

Não

O ID do nó. Para mais detalhes, consulte Tabela 8.

Se esse parâmetro for deixado em branco, todos os nós na instância poderão ser consultados.

Nós que podem ser consultados:

  • nós mongos, shard e config em uma instância de cluster.
  • todos os nós em um conjunto de réplicas ou instância de nó único.

type

String

Não

O tipo de declaração. Se for deixado em branco, todos os tipos de instrução são consultados. Valor válido:

  • WARNING
  • ERROR

offset

Integer

Não

A posição do índice. Sua faixa de valor é [0, 1999].

Se offset for definido como N, a consulta de recursos começará a partir do dado N+1. O valor é 0 por padrão, indicando que a consulta começa a partir da primeira parte dos dados. O valor não pode ser um número negativo.

limit

Integer

Não

O número de recursos a serem consultados. O valor varia de 1 a 100. O valor padrão é 10, indicando que 10 registros são retornados por padrão.

NOTA:

A soma dos valores de limit e offset deve ser menor ou igual a 2000.

Solicitações

Nenhuma

Respostas

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

    Nome

    Tipo

    Descrição

    error_log_list

    Array of objects

    A informação detalhada.

    Para mais detalhes, consulte Tabela 3.

    total_record

    Integer

    O número total de registros.

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

    Nome

    Tipo

    Descrição

    node_name

    String

    O nome do nó.

    level

    String

    O nível de log.

    time

    String

    A hora no formato UTC.

    content

    String

    O conteúdo do log.

  • Exemplo de resposta
    {
      "error_log_list": [
        {
          "node_name": "Test_replica_node_2",
          "level": "WARNING",
          "time": "2020-12-15T08:53:01.868+0000",
          "content": "W NETWORK  [LogicalSessionCacheReap] Unable to reach primary for set replica"
        }
      ],
      "total_record": 1
    }

SDK

Clique em SDK do Document Database Service DDS para fazer download do SDK ou exibir o documento do SDK. Para saber como instalar e autenticar um SDK, leia a seção Uso.

Código de status

Para obter mais informações, consulte Código de status.

Código de erro

Para obter mais informações, consulte Código de erro.