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.
Récapitulatif des index dans Amazon OpenSearch Service à l'aide de cumuls d'index
Les cumuls d'index dans Amazon OpenSearch Service vous permettent de réduire les coûts de stockage en regroupant régulièrement les anciennes données dans des index résumés.
Vous sélectionnez les champs qui vous intéressent et utilisez un cumulatif d'index pour créer un nouvel index avec uniquement ces champs agrégés dans des compartiments de temps plus sommaires. Vous pouvez stocker des mois ou des années de données historiques à une fraction du coût avec les mêmes performances de requête.
Les cumuls d'index nécessitent Elasticsearch 7.9 OpenSearch ou version ultérieure.
Note
Cette documentation vous aide à démarrer avec la création d'une tâche de cumul d'index dans Amazon OpenSearch Service. Pour une documentation complète, y compris une liste de tous les paramètres disponibles et une référence complète de l'API, voir Index cumulés dans
Création d'une tâche de cumulatif d'index
Pour commencer, choisissez Gestion des index dans les OpenSearch tableaux de bord. Sélectionnez Tâches de cumulatif et choisissez Créer une tâche de cumulatif.
Étape 1 : Configuration des index
Configurez les index source et cible. L'index source correspond à l'index que vous souhaitez cumuler. L'index cible correspond à l'emplacement où les résultats du cumulatif d'index sont enregistrés.
Après avoir créé une tâche de cumulatif d'index, vous ne pouvez pas modifier vos sélections d'index.
Étape 2 : Définir des agrégations et des métriques
Sélectionnez les attributs avec les agrégations (termes et histogrammes) et les métriques (moyenne, somme, max, min et nombre de valeurs) que vous souhaitez cumuler. Assurez-vous de ne pas ajouter trop d'attributs hautement granulaires car vous n'économiseriez pas beaucoup d'espace.
Étape 3 : Spécifier des planifications
Spécifiez une planification pour cumuler vos index au fur et à mesure de leur ingestion. La tâche de cumulatif d'index est activée par défaut.
Étape 4 : vérifier et créer
Vérifiez votre configuration et sélectionnez Créer.
Étape 5 : Rechercher dans l'index cible
Vous pouvez utiliser l'API standard _search
pour effectuer une recherche dans l'index cible. Dans l'index cible, vous ne pouvez pas accéder à la structure interne des données, car le plug-in réécrit automatiquement la requête en arrière-plan pour l'adapter à l'index cible. Ainsi, vous pouvez utiliser la même requête pour l'index source et l'index cible.
Pour interroger l'index cible, définissez size
sur 0 :
GET target_index/_search { "size": 0, "query": { "match_all": {} }, "aggs": { "avg_cpu": { "avg": { "field": "cpu_usage" } } } }
Note
OpenSearch les versions 2.2 et ultérieures prennent en charge la recherche dans plusieurs index cumulatifs en une seule requête. OpenSearch les versions antérieures à 2.2 et les anciennes versions d'Elasticsearch OSS ne prennent en charge qu'un seul index cumulatif par recherche.