Consulta os detalhes dos logs de erros de uma instância de banco de dados específica dentro de um intervalo de tempo especificado.
Descrição da operação
Esta operação consulta os detalhes dos logs de erros de uma instância dentro de um intervalo de tempo especificado.
Os seguintes pré-requisitos devem ser atendidos para usar esta operação:
Mecanismo: RDS MySQL, RDS PostgreSQL, PolarDB for MySQL, PolarDB for PostgreSQL, PolarDB for PostgreSQL (compatível com Oracle) ou ApsaraDB for MongoDB.
Versão do SDK: Use a versão mais recente do SDK do Alibaba Cloud.
Região: Se você chamar a API por meio do SDK, defina o ID da região como
cn-shanghai.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
hdm:DescribeErrorLogRecords |
none |
*All Resource
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID da instância. |
pc-bp1u5mas9exx7**** |
| NodeId |
string |
Não |
O ID do nó. |
pi-bp16v3824rt73**** |
| Role |
string |
Não |
A função do nó:
Nota
Este parâmetro é suportado apenas para instâncias do ApsaraDB for MongoDB. |
db |
| StartTime |
integer |
Sim |
O início do intervalo de tempo a ser consultado. O valor é um timestamp UNIX. Unidade: milissegundos. Importante
Este campo é do tipo Long. Durante a serialização e desserialização, a precisão pode ser perdida. Certifique-se de que o valor não exceda 9007199254740991. |
1731983066000 |
| EndTime |
integer |
Sim |
O fim do intervalo de tempo a ser consultado. O valor é um timestamp UNIX. Unidade: milissegundos. Importante
Este campo é do tipo Long. Durante a serialização e desserialização, a precisão pode ser perdida. Certifique-se de que o valor não exceda 9007199254740991. |
1732069466000 |
| PageNumber |
integer |
Não |
O número da página. |
1 |
| PageSize |
integer |
Não |
O número de entradas por página. Valor máximo: 100. |
10 |
| Filters |
array<object> |
Não |
As condições de filtro. Nota
A filtragem de logs de erros é suportada apenas para RDS MySQL, RDS PostgreSQL, PolarDB for MySQL, PolarDB for PostgreSQL e PolarDB for PostgreSQL (compatível com Oracle). |
|
|
object |
Não |
As condições de filtro. |
||
| Key |
string |
Não |
O parâmetro de filtro. Defina o valor como filters. |
filters |
| Value |
string |
Não |
O conteúdo do log de erros a ser filtrado. |
deadlock |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os dados retornados. |
||
| Code |
integer |
O código de status retornado. |
200 |
| Message |
string |
A mensagem retornada. Nota
Se a solicitação for bem-sucedida, Successful será retornado. Se a solicitação falhar, informações de erro, como um código de erro, serão retornadas. |
Successful |
| RequestId |
string |
O ID exclusivo da solicitação. |
AAA17591-B48B-4D31-9CD6-9B9796B2**** |
| Success |
boolean |
Indica se a solicitação foi bem-sucedida:
|
true |
| Data |
object |
Os detalhes dos dados. |
|
| ItemsNumbers |
integer |
O número total de detalhes de log retornados. |
10 |
| StartTime |
string |
O início do intervalo de tempo a ser consultado. A hora está no formato yyyy-MM-ddTHH:mm:ssZ (UTC). |
2025-07-22T05:48:43Z |
| EndTime |
string |
O fim do intervalo de tempo a ser consultado. A hora está no formato yyyy-MM-ddTHH:mm:ssZ (UTC). |
2025-07-23T05:48:43Z |
| TotalRecords |
integer |
O número total de detalhes de log dentro do intervalo de tempo a ser consultado. |
100 |
| PageNumbers |
integer |
O número da página da consulta atual. |
1 |
| MaxRecordsPerPage |
integer |
O número máximo de registros exibidos por página. |
10 |
| Logs |
array<object> |
Os detalhes do log. |
|
|
object |
Os detalhes do log. |
||
| CreateTime |
string |
The time when the error log was generated. The value is a UNIX timestamp. Unit: milliseconds. Importante
For ApsaraDB for MongoDB instances, the time is in the yyyy-MM-ddTHH:mm:ssZ format (UTC). |
1731983067000 |
| DBInstanceName |
string |
The node ID. Nota
This parameter is supported only for ApsaraDB for MongoDB instances. |
d-bp128a003436**** |
| Category |
string |
The log category. Valid values:
Nota
This parameter is supported only for ApsaraDB for MongoDB instances. |
NETWORK |
| ConnInfo |
string |
The connection information of the log. Nota
This parameter is supported only for ApsaraDB for MongoDB instances. |
conn18xxxxxx |
| Content |
string |
The error log. |
2025-07-15T15:14:27.175188+08:00 0 [Note] [MY-012468] [InnoDB] Transactions deadlock detected, dumping detailed information. |
Exemplos
Resposta de sucesso
JSON formato
{
"Code": 200,
"Message": "Successful",
"RequestId": "AAA17591-B48B-4D31-9CD6-9B9796B2****",
"Success": true,
"Data": {
"ItemsNumbers": 10,
"StartTime": "2025-07-22T05:48:43Z",
"EndTime": "2025-07-23T05:48:43Z",
"TotalRecords": 100,
"PageNumbers": 1,
"MaxRecordsPerPage": 10,
"Logs": [
{
"CreateTime": "1731983067000",
"DBInstanceName": "d-bp128a003436****\n",
"Category": "NETWORK",
"ConnInfo": "conn18xxxxxx",
"Content": "2025-07-15T15:14:27.175188+08:00 0 [Note] [MY-012468] [InnoDB] Transactions deadlock detected, dumping detailed information."
}
]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | |
| 403 | NoPermission | You are not authorized to do this action. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.