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.
Auto-Tune pour Amazon Service OpenSearch
Auto-Tune in Amazon OpenSearch Service utilise les indicateurs de performance et d'utilisation de votre OpenSearch cluster pour suggérer des modifications de configuration liées à la mémoire, notamment la taille des files d'attente et du cache et les paramètres de machine virtuelle Java (JVM) sur vos nœuds. Ces modifications facultatives améliorent la vitesse et la stabilité du cluster.
Certaines modifications sont déployées immédiatement, tandis que d'autres sont planifiées pendant la période creuse de votre domaine. Vous pouvez revenir aux paramètres de OpenSearch service par défaut à tout moment. Au fur et à mesure qu'Auto-Tune collecte et analyse les indicateurs de performance de votre domaine, vous pouvez consulter ses recommandations dans la console de OpenSearch service sur la page Notifications.
Auto-Tune est disponible en version commerciale Régions AWS sur les domaines exécutant n'importe quelle OpenSearch version, ou sur Elasticsearch 6.7 ou version ultérieure, avec un type d'instance pris en charge.
Types de modifications
Auto-Tune propose deux grandes catégories de modifications :
-
Modifications non perturbatrices qu'il applique lors de l'exécution du cluster.
-
Modifications nécessitant un déploiement bleu/vert, qui s'applique pendant la période creuse du domaine.
En fonction des métriques de performances de votre domaine, Auto-Tune peut suggérer d'ajuster les paramètres suivants :
Type de modification | Catégorie | Description |
---|---|---|
JVMtaille du tas |
Bleu/vert |
Par défaut, OpenSearch Service utilise 50 % de l'instance RAM pour le JVM tas, jusqu'à une taille de tas de 32 GiB. L'augmentation de ce pourcentage donne OpenSearch plus de mémoire, mais en laisse moins pour le système d'exploitation et les autres processus. Des valeurs plus élevées peuvent réduire le nombre de pauses effectuées pour le nettoyage de la mémoire, mais augmenter la durée de ces pauses. |
JVMenvironnements de jeune génération |
Bleu/vert |
JVMle milieu de la « jeune génération » influe sur la fréquence des collectes mineures de déchets. Des nettoyages mineurs plus fréquents peuvent réduire le nombre de nettoyages majeurs et de pauses. |
Taille des files d'attente |
Sans perturbation |
Par défaut, la taille de la file d'attente de recherche est définie sur |
Taille du cache |
Sans perturbation |
Le cache des champs surveille les structures des données sur la pile, d'où l'importance de surveiller l'utilisation du cache. Auto-Tune met à l'échelle la taille du cache de données des champs pour éviter les problèmes de mémoire insuffisante et de disjoncteur de circuit. Le cache des demandes de partition est géré au niveau du nœud, et sa taille maximale par défaut correspond à 1 % de la pile. Auto-Tune met à l'échelle la taille du cache des demandes de partition pour accepter plus de demandes de recherche et d'index que ce que le cluster configuré peut gérer. |
Taille des demandes | Sans perturbation |
Par défaut, lorsque la taille agrégée des demandes en cours dépasse 10 % du total JVM (2 % pour les types d' Auto-Tune ajuste automatiquement ce seuil, généralement entre 5 et 15 %, en fonction de JVM la quantité actuellement occupée par le système. Par exemple, si JVM la charge de mémoire est élevée, Auto-Tune peut réduire le seuil à 5 %, après quoi vous risquez d'assister à d'autres rejets jusqu'à ce que le cluster se stabilise et que le seuil augmente. |
Surveillance des modifications apportées à Auto-Tune
Vous pouvez surveiller les statistiques d'Auto-Tune dans. Amazon CloudWatch Pour accéder à une liste complète des métriques , veuillez consulter Réglage automatique des métriques.
OpenSearch Le service envoie des événements Auto-Tune à Amazon EventBridge. Vous pouvez l'utiliser EventBridge pour configurer des règles qui envoient un e-mail ou exécutent une action spécifique lorsqu'un événement est reçu. Pour connaître le format de chaque événement Auto-Tune envoyé à EventBridge, voirÉvénements Auto-Tune.