
Não é necessário digitar essa sintaxe manualmente. Selecione a barra de pesquisa dos logs e o autocomplete sugere campos, operadores e níveis de severidade a partir dos seus logs. As sugestões inserem texto na consulta, e você pressiona Enter para executá-la. Para o fluxo completo, veja Autocomplete de consultas de logs.
Início rápido
Comece com estas consultas simples:Campos disponíveis
Você pode consultar os seguintes campos em seus logs:
Se nenhum campo for fornecido, a consulta pesquisará no campo message.
Operadores de consulta
Operadores de pesquisa
Use aspas para valores com espaços:
group:"background jobs"
Compare um campo com uma string vazia para filtrar valores vazios e não vazios:
code=""corresponde a linhas de log em quecodeestá vazio.code!=""corresponde a linhas de log em quecodetem um valor não vazio.
Correspondências parciais e wildcards
O operador: corresponde quando o valor aparece em qualquer lugar do campo. message:timeout encontra “Request timeout” e “timeout after 30s”. A correspondência diferencia maiúsculas de minúsculas, portanto não encontra “Timeout”.
Não existe um caractere wildcard. Um asterisco é pesquisado literalmente, portanto message:error* corresponde apenas a mensagens que contêm o texto error*. Para encontrar mensagens que contenham “error”, use message:error. Os caracteres % e _ também são correspondidos literalmente.
Use = quando todo o campo precisar corresponder. Correspondências exatas também diferenciam maiúsculas de minúsculas.
Operadores de comparação
Para valores numéricos:Atributos aninhados
Usaremos a seguinte estrutura JSON de exemplo:Combinando consultas
Lógica AND (padrão)
Consultas separadas por espaço são combinadas com AND:Lógica OR
UseOR para corresponder a qualquer condição: