As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
OpenSearch Linguagem PPL
Esta seção contém uma introdução básica à consulta de CloudWatch registros usando OpenSearch PPL. Com o PPL, você pode recuperar, consultar e analisar dados usando comandos agrupados, facilitando a compreensão e a composição de consultas complexas. Sua sintaxe é baseada em canais Unix e permite o encadeamento de comandos para transformar e processar dados. Com o PPL, você pode filtrar e agregar dados e usar um rico conjunto de funções matemáticas, de seqüências de caracteres, de data, condicionais e outras para análise.
Você pode usar o OpenSearch PPL somente para consultas de grupos de registros na Classe de Registro Padrão.
Para obter informações sobre todos os comandos de consulta OpenSearch PPL compatíveis com CloudWatch os registros e informações detalhadas sobre sintaxe e restrições, consulte Comandos PPL compatíveis no OpenSearch Service Developer Guide.
Comando ou função | Consulta de exemplo | Descrição |
---|---|---|
fields |
|
Exibe um conjunto de campos que precisam de projeção. |
para onde |
|
Filtra os dados com base nas condições que você especifica. |
stats |
|
Executa agregações e cálculos |
parse |
|
Extrai um padrão de expressão regular (regex) de uma string e exibe o padrão extraído. O padrão extraído pode ser usado posteriormente para criar novos campos ou filtrar dados. |
sort |
|
Classifique os resultados exibidos por um nome de campo. Use classificar - FieldName para classificar em ordem decrescente. |
avaliação |
|
Modifica ou processa o valor de um campo e o armazena em um campo diferente. Isso é útil para modificar matematicamente uma coluna, aplicar funções de string a uma coluna ou aplicar funções de data a uma coluna. |
rename |
|
Renomeia um ou mais campos no resultado da pesquisa. |
head |
|
Limita os resultados da consulta exibidos às primeiras N linhas. |
top |
|
Encontra os valores mais frequentes para um campo. |
dedup |
|
Remove entradas duplicadas com base nos campos que você especifica. |
raro |
|
Encontra os valores menos frequentes de todos os campos na lista de campos. |
linha de tendência |
|
Calcula as médias móveis dos campos. |
Estatísticas do evento |
|
Enriquece os dados do seu evento com estatísticas resumidas calculadas. Ele analisa campos especificados em seus eventos, calcula várias medidas estatísticas e, em seguida, anexa esses resultados a cada evento original como novos campos. |
resumo do campo |
|
Calcula estatísticas básicas para cada campo (contagem, contagem distinta, min, max, avg, stddev e média). |
grok |
|
Analisa um campo de texto com um padrão grok e anexa os resultados ao resultado da pesquisa. |
Funções de string |
|
Funções integradas no PPL que podem manipular e transformar dados de string e texto em consultas PPL. Por exemplo, converter maiúsculas e minúsculas, combinar sequências de caracteres, extrair partes e limpar texto. |
Funções matemáticas |
|
Funções integradas para realizar cálculos matemáticos e transformações em consultas PPL. Por exemplo, abs (valor absoluto), round (arredonda números), sqrt (raiz quadrada), pow (cálculo de potência) e ceil (arredonda até o número inteiro mais próximo). |
Funções de data |
|
Funções integradas para lidar e transformar dados de data e carimbo de data/hora em consultas PPL. Por exemplo, date_add, date_format, datediff e current_date. |
Funções de condição |
|
Funções integradas que verificam condições de campo específicas e avaliam expressões condicionalmente. Por exemplo, se o campo1 for nulo, retorne o campo2. |
Funções matemáticas |
|
Funções integradas para realizar cálculos matemáticos e transformações em consultas PPL. Por exemplo, abs (valor absoluto), round (arredonda números), sqrt (raiz quadrada), pow (cálculo de potência) e ceil (arredonda até o número inteiro mais próximo). |
CryptoGraphic funções |
|
Para calcular o hash de um determinado campo |