Consulta os logs de um cluster Logstash.
Depuração
Cabeçalhos da requisição
Esta operação utiliza apenas cabeçalhos de requisição comuns. Para mais informações, consulte a documentação de parâmetros de requisição comuns.
Sintaxe da requisição
GET /openapi/logstashes/{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 | ls-cn-v0h1kzca**** |
ID da instância. |
| type | String | Query | Sim | LOGSTASH_INSTANCE_LOG |
Tipo do log. Valores válidos:
|
| query | String | Query | Sim | host:10.7.xx.xx AND level:info AND content:opening |
Palavra-chave usada para corresponder às entradas de log. |
| beginTime | Long | Query | Não | 1531910852074 |
Timestamp inicial do intervalo de consulta de log. Unidade: ms. |
| endTime | Long | Query | Não | 1531910852074 |
Timestamp final do intervalo de consulta de log. Unidade: ms. |
| page | Integer | Query | Não | 1 |
Número da página retornada. Valor padrão: 1, valor mínimo: 1, valor máximo: 200. |
| size | Integer | Query | Não | 20 |
Quantidade de entradas a serem retornadas em cada página. Valor padrão: 20, valor mínimo: 1, valor máximo: 100. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
RequestId |
String |
7F40EAA1-6F1D-4DD9-8DB8-C5F00C4E**** |
ID da requisição. |
|
Result |
Array of Result |
Dados retornados. |
|
|
level |
String |
info |
Nível de severidade da entrada de log. Valores válidos: trace, debug, info, warn e error. Logs de GC não possuem nível. |
|
content |
String |
[logstash.outputs.fileextend] Opening file {:path=>\"/ssd/1/ls-cn-v0h1kzca****/logstash/logs/debug/test\"} |
Conteúdo do log. |
|
timestamp |
Long |
1531985112420 |
Timestamp de geração da entrada de log. Unidade: ms. |
|
instanceId |
String |
ls-cn-v0h1kzca**** |
ID da instância. |
|
host |
String |
192.168.xx.xx |
Endereço IP do nó que gera o log. |
A resposta também inclui os seguintes parâmetros.
|
** Parâmetro ** |
** Tipo ** |
** Exemplo ** |
** Descrição ** |
|
Result |
Struct |
Dados retornados. |
|
|
└time |
String |
2020-07-22T16:58:00.506Z |
Horário de geração da entrada de log. |
|
Headers |
Struct |
Cabeçalho da resposta. |
|
|
└X-Total-Count |
Integer |
1 |
Número total de entradas de log retornadas. |
└ indica um parâmetro filho.
Exemplos
Exemplos de requisições
GET /openapi/logstashes/ls-cn-v0h1kzca****/search-log?type=LOGSTASH_INSTANCE_LOG&query=host:10.7.xx.xx AND level:info AND content:opening&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" : 1595408280506,
"host" : "10.7.**.**",
"contentCollection" : {
"level" : "info",
"host" : "10.7.**.**",
"time" : "2020-07-22T16:58:00.506Z",
"content" : "[logstash.outputs.fileextend] Opening file {:path=>\"/ssd/1/ls-cn-v0h1kzca****/logstash/logs/debug/test\"}"
},
"instanceId" : "ls-cn-v0h1kzca****"
} ],
"RequestId" : "DADBEFD2-570D-48EE-ABE4-0E3017D8****",
"Headers" : {
"X-Total-Count" : 1
}
}
Código de erro
|
HttpCode |
Código de erro |
Mensagem de erro |
Descrição |
|
400 |
InstanceActivating |
Instance is activating. |
A instância está sendo ativada. |
|
400 |
InstanceNotFound |
The instanceId provided does not exist. |
A instância especificada não existe. Verifique o ID da instância. |
Para obter uma lista de códigos de erro, visite a Central de Erros de API.