Récapitulatif des index dans Amazon OpenSearch Service à l'aide de cumuls d'index - Amazon OpenSearch Service

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 la OpenSearch documentation.

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.