Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
OpenSearch Idioma PPL
Esta sección contiene una introducción básica a la consulta de CloudWatch registros mediante OpenSearch PPL. Con PPL, puede recuperar, consultar y analizar datos mediante comandos agrupados, lo que facilita la comprensión y la redacción de consultas complejas. Su sintaxis se basa en las canalizaciones de Unix y permite encadenar comandos para transformar y procesar datos. Con PPL, puede filtrar y agregar datos y utilizar un amplio conjunto de funciones matemáticas, de cadenas, de fecha, condicionales y de otro tipo para el análisis.
Puede usar el OpenSearch PPL solo para consultas de grupos de registros de la clase de registro estándar.
Para obtener información sobre todos los comandos de consulta de OpenSearch PPL compatibles con CloudWatch los registros e información detallada sobre la sintaxis y las restricciones, consulte los comandos de PPL compatibles en la Guía para desarrolladores de OpenSearch servicios.
Comando o función | Consulta de ejemplo | Descripción |
---|---|---|
campos |
|
Muestra un conjunto de campos que necesitan ser proyectados. |
where |
|
Filtra los datos en función de las condiciones que especifique. |
stats |
|
Realiza agregaciones y cálculos |
parse |
|
Extrae un patrón de expresión regular (regex) de una cadena y muestra el patrón extraído. El patrón extraído se puede utilizar además para crear nuevos campos o filtrar datos. |
sort |
|
Ordene los resultados mostrados por un nombre de campo. Utilice ordenar: FieldName para ordenar en orden descendente. |
evaluar |
|
Modifica o procesa el valor de un campo y lo almacena en un campo diferente. Esto resulta útil para modificar matemáticamente una columna, aplicar funciones de cadena a una columna o aplicar funciones de fecha a una columna. |
rename |
|
Cambia el nombre de uno o más campos del resultado de la búsqueda. |
head |
|
Limita los resultados de la consulta mostrados a las N primeras filas. |
top |
|
Busca los valores más frecuentes de un campo. |
dedup |
|
Elimina las entradas duplicadas en función de los campos que especifique. |
raro |
|
Busca los valores menos frecuentes de todos los campos de la lista de campos. |
línea de tendencia |
|
Calcula las medias móviles de los campos. |
Estadísticas del evento |
|
Enriquece los datos de tus eventos con estadísticas resumidas calculadas. Analiza los campos específicos de tus eventos, calcula varias medidas estadísticas y, a continuación, agrega estos resultados a cada evento original como campos nuevos. |
resumen de campo |
|
Calcula las estadísticas básicas de cada campo (recuento, recuento distinto, mínimo, máximo, promedio, stddev y media). |
grok |
|
Analiza un campo de texto con un patrón grok y añade los resultados al resultado de la búsqueda. |
Funciones de cadena |
|
Funciones integradas en PPL que pueden manipular y transformar cadenas y datos de texto en las consultas de PPL. Por ejemplo, convertir mayúsculas y minúsculas, combinar cadenas, extraer partes y limpiar texto. |
Funciones matemáticas |
|
Funciones integradas para realizar cálculos matemáticos y transformaciones en consultas PPL. Por ejemplo, abs (valor absoluto), round (redondea números), sqrt (raíz cuadrada), pow (cálculo de potencia) y ceil (redondea al entero más cercano). |
Funciones de datos |
|
Funciones integradas para gestionar y transformar los datos de fecha y hora en las consultas PPL. Por ejemplo, date_add, date_format, datediff y current_date. |
Funciones de condiciones |
|
Funciones integradas que comprueban condiciones de campo específicas y evalúan las expresiones de forma condicional. Por ejemplo, si el campo1 es nulo, devuelve el campo2. |
Funciones matemáticas |
|
Funciones integradas para realizar cálculos matemáticos y transformaciones en consultas PPL. Por ejemplo, abs (valor absoluto), round (redondea números), sqrt (raíz cuadrada), pow (cálculo de potencia) y ceil (redondea al entero más cercano). |
CryptoGraphic funciones |
|
Para calcular el hash de un campo dado |