Consulta os logs de um cluster Elasticsearch.
Depuração
Cabeçalhos da requisição
Esta operação utiliza apenas cabeçalhos de requisição comuns. Para mais informações, consulte a seção "Parâmetros de requisição comuns" do tópico "Parâmetros comuns".
Sintaxe da requisição
GET /openapi/instances/{InstanceId}/search-log HTTP/1.1
Parâmetros da requisição
| Parâmetro | Tipo | Posição | Obrigatório | Exemplo | Descrição |
| InstanceId | String | Path | Sim | es-cn-n6w1o1x0w001c**** |
O ID da instância. |
| type | String | Query | Sim | INSTANCELOG |
O tipo de log. Valores válidos:
Para restrições sobre a visualização de logs, consulte Consultar logs. |
| query | String | Query | Sim | host:172.16.**.** AND content:netty |
A palavra-chave usada para corresponder às entradas de log. |
| beginTime | Long | Query | Não | 1531910852074 |
O início do intervalo de tempo a ser consultado. Unidade: milissegundos. O valor deve estar dentro dos últimos sete dias. Se não for especificado, os logs dentro do intervalo [Hora Atual - 7 Dias, endTime] serão consultados. |
| endTime | Long | Query | Não | 1531910852074 |
O fim do intervalo de tempo a ser consultado. Unidade: milissegundos. O valor deve estar dentro dos últimos sete dias. Recomendamos que você especifique este parâmetro. Caso contrário, um resultado vazio será retornado. |
| page | Integer | Query | Não | 1 |
O número da página da lista de plug-ins. As páginas começam na página 1. Valor padrão: 1. |
| size | Integer | Query | Não | 20 |
O número de entradas a serem retornadas em cada página. Valor padrão: 20. Valor mínimo: 1. Valor máximo: 50. |
Parâmetros de resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| RequestId | String | 7F40EAA1-6F1D-4DD9-8DB8-C5F00C4E**** |
O ID da requisição. |
| Headers | Object |
O cabeçalho da resposta. |
|
| X-Total-Count | Integer | 1000 |
O número de entradas retornadas por página. |
| Result | Array of Result |
As entradas de log retornadas. |
|
| level | String | info |
O nível do log. Valores válidos:
As informações de nível foram migradas para o campo contentCollection. |
| host | String | 192.168.**.** |
O endereço IP do nó que gera o log. |
| content | String | [GC (Allocation Failure) 2018-07-19T17:24:20.682+0800: 7516.513: [ParNew: 6604768K->81121K(7341504K), 0,0760606 secs] 7226662K->703015K(31813056K), 0,0762507 secs] [Times: user=0,52 sys=0,00, real=0,07 secs] |
O conteúdo da entrada de log. Migrado para o campo contentCollection. |
| timestamp | Long | 1531985112420 |
O carimbo de data/hora em que a entrada de log foi gerada. Unidade: ms. |
| contentCollection | Map |
Detalhes da entrada de log. Diferentes campos de conteúdo são retornados para diferentes tipos de log. |
|
| instanceId | String | es-cn-n6w1o1x0w001c**** |
O ID da instância. |
Result.contentCollection contém os seguintes parâmetros.
|
** Parâmetro ** |
** Tipo ** |
** Exemplo ** |
** Descrição ** |
|
time |
String |
2020-07-21T11:12:53.057Z |
O momento em que a entrada de log foi gerada. |
|
content |
String |
[o.e.c.r.a.AllocationService] [MnNASM_] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[my_index][3]] ...]). |
O conteúdo da entrada de log. |
|
host |
String |
192.168.. |
O endereço IP do nó que gera o log. |
|
level |
String |
warn |
O nível do log. Valores válidos: warn, info, error log, trace e debug. |
Exemplos
Exemplos de requisições
GET /openapi/instances/es-cn-n6w1o1x0w001c****/search-log?type=INSTANCELOG&query=host:172.16.**.** AND content:netty&beginTime=1531910852074&endTime=1531910852074&page=1&size=20 HTTP/1.1
Host:elasticsearch.aliyuncs.com
Content-Type:application/json
Exemplos de respostas de sucesso
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"Result" : [ {
"timestamp" : 1552868172741,
"host" : "192.168.**.**",
"contentCollection" : {
"level" : "info",
"host" : "192.168.**.**",
"time" : "2019-03-18T08:16:12.741Z",
"content" : "[o.e.c.r.a.AllocationService] [MnNASM_] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[my_index][3]] ...])."
},
"instanceId" : "es-cn-n6w1o1x0w001c****"
}, {
"timestamp" : 1552838205462,
"host" : "192.168.**.**",
"contentCollection" : {
"level" : "info",
"host" : "192.168.**.**",
"time" : "2019-03-17T23:56:45.462Z",
"content" : "[o.e.c.r.a.AllocationService] [v4p9o7A] Cluster health status changed from [GREEN] to [YELLOW] (reason: [{MnNASM_}{MnNASM_OSR-2YgySSc****}{EvJHPrAOS_u8J3-6qZ****}{192.168.**.**}{192.168.**.**:9300}{ml.max_open_jobs=10, ml.enabled=true} transport disconnected])."
},
"instanceId" : "es-cn-n6w1o1x0w001c****"
} ],
"RequestId" : "121753D9-744A-4203-9EC4-F29E628A****",
"Headers" : {
"X-Total-Count" : 2
}
}
Códigos de erro
Para obter uma lista de códigos de erro, visite a Central de Erros da API.