Utilisez la liste des tâches de l'instance pour consulter les informations relatives aux tâches de modification, notamment la progression des opérations telles que la création d'instance, les redémarrages et les modifications de configuration, ainsi que la progression de la migration des données. La liste des tâches affiche les détails des tâches en cours et de la dernière tâche terminée.
Limites
Les fonctionnalités suivantes ne sont pas prises en charge pour les instances Elasticsearch 7.16 ni pour aucune instance dans les régions Chine (Chengdu) et Chine (Guangzhou) :
Affichage des étapes, des détails de progression et des enregistrements de modification d'une tâche de modification.
Affichage de la progression de la migration des données.
Procédure
Connectez-vous à la console Alibaba Cloud Elasticsearch.
Dans le volet de navigation de gauche, cliquez sur Elasticsearch Clusters.
-
Accédez à l'instance cible.
Dans la barre de navigation supérieure, sélectionnez un groupe de ressources et une région.
Sur la page Elasticsearch Clusters, cliquez sur l'ID de l'instance cible.
-
Dans le coin supérieur droit, cliquez sur l'icône
pour ouvrir le panneau Tasks. Vous y consultez la progression des modifications de l'instance et la progression de la migration des données.Cliquez sur l'onglet Change Progress pour afficher les détails de la progression de la tâche de modification. Après le déclenchement d'une modification d'instance, la liste des tâches de modification est mise à jour avec un délai d'environ 10 secondes.
L'onglet Change Progress contient les paramètres et actions suivants :
Paramètre/action
Description
Change Start Time
L'heure à laquelle la modification de l'instance a commencé.
Change Type
Le type de modification de l'instance, par exemple la création d'une instance, le redémarrage d'une instance ou la modification de la configuration du cluster.
Changed By
L'ID du compte Alibaba Cloud ou de l'utilisateur RAM qui a déclenché la modification.
Change Status
Statuts possibles : In Progress, Complete, Interrupt Change et Change is blocked. Si le statut est Change is blocked, cliquez sur View Reason pour voir ce qui bloque le processus.
Actions
Contient les boutons d'action décrits ci-dessous.
View Change Records
Cliquez sur View Change Records pour ouvrir la page Change Records et afficher les enregistrements de modification passés. Pour plus d'informations, consultez Afficher la progression des modifications et les enregistrements de modification.
Refresh
Cliquez sur Refresh pour obtenir le statut en temps réel de la modification de l'instance.
Afficher les détails des étapes de modification
Cliquez sur l'icône
située à côté d'une tâche de modification pour afficher la progression de chacune de ses étapes :Chaque étape indique la progression actuelle et le temps écoulé. Les étapes terminées affichent également leur heure d'achèvement.
-
Lors de l'étape Updating Nodes, le système affiche les sous-étapes de la mise à jour progressive de chaque nœud, notamment : Waiting for Cluster Status, Changing Node Specifications, Preparing Node Configuration, Starting service et Waiting for Process Health.
Dans le panneau Task List, vous pouvez basculer entre les onglets Change Progress et Data Migration Progress. Le tableau de progression des modifications affiche les informations Change Start Time, Change Type, Change Role et Change Status. Cliquez sur Expand Details pour afficher le flux de progression de la tâche. Par exemple, une tâche de création d'instance comprend trois étapes séquentielles : Task Initialization, Scale Nodes et Task Completion. Chaque étape affiche une coche verte et l'heure d'achèvement une fois terminée. Cliquez sur View Logs pour afficher les journaux de modification.
ImportantSi le statut du cluster est instable ou incorrect, le processus peut rester bloqué pendant une longue période à l'étape Waiting for Cluster Status ou Waiting for Process Health. Pour garantir le bon déroulement de la tâche, réduisez les opérations de lecture et d'écriture depuis votre application.
Colonne Actions
Show Details : Affichez les informations de configuration spécifiques pour cette modification.
View Logs : Accédez à la page View Logs pour afficher les journaux d'opération de l'instance. Pour plus d'informations, consultez Interroger les journaux.
-
Pause Change / Resume Change (s'applique uniquement aux instances dont les modifications sont en cours) : Cliquez sur Pause Change pour mettre en pause la tâche de modification. Après avoir mis la tâche en pause, cliquez sur Resume Change pour la reprendre.
ImportantSi une instance se trouve dans l'état Interrupt Change, les services du cluster peuvent être affectés. Reprenez la tâche en cliquant sur Resume ou en lançant une modification ultérieure prise en charge, telle qu'une mise à l'échelle du cluster ou une tâche de gestion de plug-in.
Après avoir cliqué sur Resume Change, l'ensemble du processus de redémarrage s'exécute à nouveau, redémarrant les nœuds du cluster.
Seules les instances déployées dans le mode de déploiement Basic Control Architecture (v2) prennent en charge la mise en pause des modifications. Les instances déployées dans le mode de déploiement Cloud-native Control Architecture (v3) ne le permettent pas. Vous pouvez afficher le mode de déploiement dans la section Control Architecture Type de la page Basic Information de l'instance.
Cancel Change : Annule l'installation ou la désinstallation d'un plug-in en cours.
Cliquez sur l'onglet Data Migration Progress pour afficher les détails de la progression de la tâche de migration de l'instance.
RemarqueSi une tâche de migration de données active est en cours d'exécution pour l'instance, un point rouge apparaît sur l'onglet Data Migration Progress.
Les détails de la progression de la migration ne sont affichés que lorsqu'une modification de la configuration du cluster déclenche un redémarrage progressif incluant une tâche de migration de données.
La progression de la migration des données affichée dans la console n'est pas en temps réel. Pour afficher la progression précise de la migration, exécutez la commande
GET _cat/recovery.
Le tableau des détails de la progression de la tâche de migration contient les colonnes suivantes :
Nom de l'index
IP du nœud source
IP du nœud cible
Statut
Nombre de fichiers
Progression de la récupération des fichiers
Taille des données
Progression de la récupération des données
Opérations Translog
Progression de la récupération des opérations Translog
Si une tâche de migration est active, cliquez sur Adjust Migration Progress dans l'onglet Data Migration Progress pour ajuster les paramètres de migration de données suivants.
Paramètre
Paramètre Elasticsearch
Description
For scenarios with a large number of shards
Primary Shards Restored in Parallel
cluster.routing.allocation.node_initial_primaries_recoveries
Le nombre de shards primaires pouvant être récupérés simultanément lors du redémarrage d'un nœud. Si le nœud dispose de plusieurs disques et que la pression d'E/S est faible, vous pouvez augmenter cette valeur.
Data Balancing Tasks Run in Parallel
cluster.routing.allocation.cluster_concurrent_rebalance
Le nombre de tâches de rééquilibrage des données pouvant s'exécuter simultanément au sein du cluster. Cette option convient aux scénarios où des nœuds sont ajoutés ou supprimés et où la charge du cluster n'est pas élevée.
Data Restoration Tasks Run in Parallel
cluster.routing.allocation.node_concurrent_recoveries
Le nombre de tâches de récupération de données pouvant s'exécuter simultanément sur un nœud, à l'exclusion de la récupération des shards primaires lors d'un redémarrage.
Shards Restored to Node in Parallel
cluster.routing.allocation.node_concurrent_incoming_recoveries
Le nombre maximal de récupérations de shards simultanées autorisées sur un nœud. Cela fait généralement référence aux shards restaurés vers le nœud actuel depuis d'autres nœuds.
For scenarios with a large amount of data
Data Transmission Bandwidth
indices.recovery.max_bytes_per_sec
La bande passante maximale de transfert de données pour la récupération sur chaque nœud, par exemple 100mb.
ImportantCes ajustements sont temporaires et s'appliquent uniquement pendant la modification. Ensuite, le système restaure les valeurs par défaut en fonction du statut du cluster.
Les paramètres listés ci-dessus sont des paramètres dynamiques pour un cluster Elasticsearch. Nous vous recommandons de les ajuster pour accélérer la migration des données uniquement lorsque vous disposez de grandes quantités de données ou que les temps de récupération sont lents. Ajustez ces paramètres avec prudence. Des ajustements fréquents ou des paramètres dépassant la capacité de planification du cluster peuvent surcharger les nœuds du cluster.