Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Les tableaux de référence suivants indiquent quelles PPL commandes sont prises en charge dans OpenSearch Discover pour interroger des données dans CloudWatch Logs, Amazon S3 ou Security Lake, et quelles PPL commandes sont prises en charge dans CloudWatch Logs Insights. La PPL syntaxe prise en charge dans CloudWatch Logs Insights et celle prise en charge dans OpenSearch Discover pour interroger les CloudWatch journaux sont identiques et référencées sous le nom de CloudWatch journaux dans les tableaux suivants.
Note
Lors de l'analyse de données en dehors du OpenSearch Service, les commandes peuvent s'exécuter différemment de celles OpenSearch des index.
Rubriques
Commandes
PPL commande | Description | CloudWatch Journaux | Amazon S3 | Security Lake | Exemple de commande |
---|---|---|---|---|---|
commande fields | Affiche un ensemble de champs devant être projetés. |
|
|||
où commande |
Filtre les données en fonction des conditions que vous spécifiez. |
|
|||
commande stats |
Effectue des agrégations et des calculs. |
|
|||
commande d'analyse |
Extrait un modèle d'expression régulière (regex) d'une chaîne et affiche le modèle extrait. Le modèle extrait peut également être utilisé pour créer de nouveaux champs ou filtrer des données. |
|
|||
commande patterns |
Extrait les modèles de journal d'un champ de texte et ajoute les résultats aux résultats de recherche. Le regroupement des journaux en fonction de leurs modèles facilite l'agrégation des statistiques provenant de gros volumes de données de journaux à des fins d'analyse et de résolution des problèmes. |
|
|||
commande de tri |
Triez les résultats affichés par nom de champ. Utilisez le tri - FieldNamepour trier par ordre décroissant. |
|
|||
commande eval |
Modifie ou traite la valeur d'un champ et la stocke dans un autre champ. Cela est utile pour modifier mathématiquement une colonne, appliquer des fonctions de chaîne à une colonne ou appliquer des fonctions de date à une colonne. |
|
|||
renommer la commande |
Renomme un ou plusieurs champs dans les résultats de recherche. |
|
|||
commande principale |
Limite les résultats de requête affichés aux N premières lignes. |
|
|||
commande grok |
Analyse un champ de texte avec un modèle grok basé sur une expression régulière et ajoute les résultats aux résultats de recherche. |
|
|||
commande supérieure |
Recherche les valeurs les plus fréquentes pour un champ. |
|
|||
commande dedup |
Supprime les entrées dupliquées en fonction des champs que vous spécifiez. |
|
|||
commande join |
Joint deux ensembles de données. |
|
|||
commande de recherche |
Enrichit vos données de recherche en ajoutant ou en remplaçant les données d'un index de recherche (table de dimensions). Vous pouvez étendre les champs d'un index avec les valeurs d'une table de dimensions, ajouter ou remplacer des valeurs lorsque la condition de recherche correspond |
|
|||
commande de sous-requête | Exécute des requêtes complexes et imbriquées dans vos instructions Piped Processing Language (PPL). |
|
|||
commande rare |
Recherche les valeurs les moins fréquentes de tous les champs de la liste de champs. |
|
|||
commande trendline | Calcule les moyennes mobiles des champs. |
|
|||
commande eventstats | Enrichissez les données de vos événements grâce à des statistiques récapitulatives calculées. Il analyse les champs spécifiés au sein de vos événements, calcule diverses mesures statistiques, puis ajoute ces résultats à chaque événement d'origine sous forme de nouveaux champs. |
|
|
||
commande aplatir |
Aplatit un champ. Le champ doit être de ce type : |
|
|||
résumé du champ | Calcule les statistiques de base pour chaque champ (nombre, nombre distinct, min, max, avg, stddev et moyenne). |
|
|||
commande fillnull | Remplit les champs nuls avec la valeur que vous fournissez. Il peut être utilisé dans un ou plusieurs domaines. |
|
|||
commande d'extension | Décompose un champ contenant plusieurs valeurs en lignes distinctes, en créant une nouvelle ligne pour chaque valeur du champ spécifié. |
|
|||
décrire la commande |
Obtient des informations détaillées sur la structure et les métadonnées des tables, des schémas et des catalogues |
|
Fonctions
Fonction PPL | Description | CloudWatch Journaux | Amazon S3 | Security Lake | Exemple de commande |
---|---|---|---|---|---|
( |
Fonctions intégrées PPL permettant de manipuler et de transformer des chaînes et des données de texte dans les PPL requêtes. Par exemple, convertir des majuscules, combiner des chaînes, extraire des parties et nettoyer du texte. |
|
|||
PPLfonctions de date et d'heure ( |
Fonctions intégrées pour gérer et transformer les données de date et d'horodatage dans PPL les requêtes. Par exemple, date_add, date_format, datediff et current_date. |
|
|||
( |
Fonctions intégrées qui effectuent des calculs sur plusieurs lignes pour produire une seule valeur résumée. Par exemple, sum, count, avg, max et min. |
|
|||
( |
Fonctions intégrées pour effectuer des calculs mathématiques et des transformations dans les PPL requêtes. Par exemple : abs (valeur absolue), round (arrondit les nombres), sqrt (racine carrée), pow (calcul de puissance) et ceil (arrondit à l'entier supérieur le plus proche). |
|
|||
(Opérateurs arithmétiques ( |
Les fonctions intégrées pour les expressions, en particulier les expressions de valeur, renvoient une valeur scalaire. Les expressions ont différents types et formes. |
|
|||
( |
Fonctions intégrées pour gérer les adresses IP telles queCIDR. |
|
|||
( |
Fonctions intégrées pour la gestion, JSON notamment les tableaux, l'extraction et la validation. |
|
|||
( |
Fonctions intégrées pour la gestion, JSON notamment les tableaux, l'extraction et la validation. |
|
|||
PPLfonctions de hachage cryptographiques ( |
Des fonctions intégrées vous permettent de générer des empreintes digitales uniques de données, qui peuvent être utilisées à des fins de vérification, de comparaison ou dans le cadre de protocoles de sécurité plus complexes. |
|
Informations supplémentaires pour les utilisateurs de CloudWatch Logs Insights utilisant OpenSearch PPL
Bien que CloudWatch Logs Insights prenne en charge la plupart des OpenSearch PPL commandes et fonctions, certaines commandes et fonctions ne le sont pas actuellement. Par exemple, il ne prend actuellement pas en charge JOIN les requêtes Lookup ou les sous-requêtes dansPPL. Pour obtenir la liste complète des commandes et fonctions de requête prises en charge, consultez les colonnes Amazon CloudWatch Logs dans les tableaux ci-dessus.
Exemples de requêtes et de quotas
Ce qui suit s'applique à la fois aux utilisateurs de CloudWatch Logs Insights et OpenSearch aux utilisateurs interrogeant CloudWatch des données.
Pour plus d'informations sur les limites applicables lors de l'interrogation de CloudWatch Logs from OpenSearch Service, consultez la section Quotas de CloudWatch journaux dans le guide de l'utilisateur Amazon CloudWatch Logs. Les limites concernent le nombre de groupes de CloudWatch journaux que vous pouvez interroger, le nombre maximal de requêtes simultanées que vous pouvez exécuter, le temps d'exécution maximal des requêtes et le nombre maximum de lignes renvoyées dans les résultats. Les limites sont les mêmes quelle que soit la langue que vous utilisez pour interroger les CloudWatch journaux (à savoir, OpenSearch PPLSQL, et Logs Insights QL).