Lorsqu'une modification de configuration entraîne des problèmes tels qu'une dégradation des performances ou un dysfonctionnement, identifiez la nature du changement et son auteur. Microservices Engine (MSE) conserve l'historique de chaque modification de configuration pendant 30 jours, ce qui permet de tracer les changements et de restaurer une version antérieure. Consultez le type, le contenu et l'heure exacte de mise à jour de chaque opération.
Prérequis
Avant de commencer, assurez-vous de disposer des éléments suivants :
Une instance de moteur Nacos (V1.2.1 ou ultérieure). Pour plus d'informations, consultez Créer un moteur Nacos
Pour mettre à niveau une version antérieure du moteur Nacos, consultez Mettre à jour une version Nacos.
Interroger l'historique des versions
Connectez-vous à la console MSE, puis sélectionnez une région dans la barre de navigation supérieure.
Dans le volet de navigation de gauche, choisissez Microservices Registry > Instances.
Sur la page Instances, cliquez sur le nom de l'instance.
Dans le volet de navigation de gauche, choisissez Configuration Management > Versions.
-
Sur la page Versions, sélectionnez un Namespace, spécifiez le Data ID et le Group, puis cliquez sur Query.
RemarqueLes champs Data ID et Group sont obligatoires.
Dans les résultats de la requête, localisez la version cible et cliquez sur View dans la colonne Actions.
Identification de l'opérateur
La colonne Operated By indique l'auteur de la publication de chaque version. La valeur affichée dépend de la version du client et des identifiants utilisés :
| Version du client | Identifiant fourni | Valeur affichée |
|---|---|---|
| Nacos Client 2.x | Paire d'AccessKey | UID de l'opérateur |
| Nacos Client 2.x | Aucune paire d'AccessKey | Adresse IP de l'opérateur |
| Nacos Client 1.x (SDK) | N/A | Colonne non affichée |
Restaurer une configuration
Si une mise à jour de configuration provoque des dysfonctionnements, revenez à une version précédente.
Dans les résultats de la requête, localisez la version souhaitée et cliquez sur Roll Back dans la colonne Actions pour ramener la configuration actuelle à la version historique sélectionnée.
MSE conserve les enregistrements de modifications pendant 30 jours. Cette durée de rétention ne peut pas être prolongée. Pour conserver les journaux d'audit des modifications de configuration sur une période plus longue, configurez des notifications d'événements dans CMS. Pour plus d'informations, consultez Notifications de modification de configuration Nacos avec ActionTrail.