Tous les produits
Search
Centre de documentation

Microservices Engine:Push tracking

Dernière mise à jour :Aug 11, 2026

Lorsque la liste des instances de service change ou qu'une configuration est publiée, Nacos envoie les mises à jour du serveur vers les clients abonnés. Si un client ne reflète pas les dernières données, vous devez déterminer si le push a été envoyé et s'il a été reçu. Le suivi des pushes enregistre chaque événement de push sur votre instance Microservices Engine (MSE) Nacos, ce qui vous permet de tracer la livraison de bout en bout.

Le suivi des pushes fonctionne selon deux modes indépendants, chacun accessible depuis une zone différente de la console :

Mode Éléments suivis Chemin d'accès dans la console (depuis les détails de l'instance)
Suivi des pushes du registre Pushes de découverte de services (mises à jour de la liste des instances) Service Management > Push track
Suivi des pushes de configuration Publications et livraisons des modifications de configuration Configuration Management > Push track

Prérequis

Avant de commencer, assurez-vous de disposer des éléments suivants :

  • Une instance Nacos Édition professionnelle. Pour plus d'informations, consultez la rubrique Créer un moteur Nacos

  • La version 2.0.0 ou ultérieure du client Nacos

Interroger les traces de push du registre

Le suivi des pushes du registre vérifie si les mises à jour de la découverte de services ont atteint les clients abonnés. Utilisez cette fonctionnalité lorsque :

  • Un client ne reçoit pas les mises à jour de service depuis le registre.

  • Une exception se produit lors des appels inter-services et vous devez confirmer si la liste des services a été correctement poussée.

Ouvrir la page de suivi des pushes du registre

  1. Connectez-vous à la console MSE et sélectionnez une région dans la barre de navigation supérieure.

  2. Dans le volet de navigation de gauche, choisissez Microservices Registry > Instances.

  3. Sur la page Instances, cliquez sur le nom de l'instance.

  4. Dans le volet de navigation de gauche, choisissez Service Management > Push track.

Interroger par service

Identifiez les clients ayant reçu un push pour un service spécifique et déterminez si le push a réussi.

  1. Sélectionnez Query Dimension: Service dans la liste déroulante de dimension de requête.

  2. Saisissez le nom du service dans le champ Service Name et le nom du groupe dans le champ Group Name.

  3. Sélectionnez une plage de temps : Half an hour, 1 hour ou Nearly 1 day. Pour spécifier une autre plage, utilisez l'option Custom time.

  4. Cliquez sur Query.

Les résultats affichent tous les événements de push pour le service spécifié au cours de la plage de temps sélectionnée.

Colonne Description
Push Time Horodatage de l'événement de push.
Push Client IP Address Adresse IP du client ayant reçu le push.
Push service name Nom du service poussé.
Push Service Group Groupe auquel appartient le service.
Number of Instances Nombre d'adresses IP d'instances incluses dans la charge utile du push.
Node name Nom du nœud Nacos.

Interroger par adresse IP

Consultez tous les pushes de service reçus par un client spécifique, quel que soit le nom du service. Cette approche permet d'obtenir une vue complète des notifications reçues par un client particulier.

  1. Sélectionnez Query dimension: IP dans la liste déroulante de dimension de requête.

  2. Saisissez l'adresse IP du client, puis sélectionnez une plage de temps et cliquez sur Query.

Les résultats répertorient tous les événements de push reçus par l'adresse IP du client spécifiée. Les colonnes de résultat sont identiques à celles décrites dans la section Interroger par service.

Interroger les traces de push de configuration

Le suivi des pushes de configuration retrace les publications des modifications de configuration et vérifie si ces changements ont atteint les clients abonnés. Utilisez cette fonctionnalité lorsque :

  • Une publication de configuration échoue.

  • Les modifications de configuration ne prennent pas effet sur une machine.

Ouvrir la page de suivi des pushes de configuration

  1. Connectez-vous à la console MSE et sélectionnez une région dans la barre de navigation supérieure.

  2. Dans le volet de navigation de gauche, choisissez Microservices Registry > Instances.

  3. Sur la page Instances, cliquez sur le nom de l'instance.

  4. Dans le volet de navigation de gauche, choisissez Configuration Management > Push track.

Interroger par configuration

Consultez l'historique complet des modifications et des pushes pour un élément de configuration spécifique, y compris la date de chaque modification, la somme de contrôle MD5 du contenu et les clients ayant reçu le push.

  1. Sélectionnez Configuration dans la liste déroulante query dimension.

  2. Saisissez l'ID de données dans le champ Data ID et le nom du groupe dans le champ Group.

  3. Cliquez sur l'icône de recherche Search.

Les résultats sont divisés en deux sections :

Section Contenu affiché
Change Event Événements de modification de configuration au cours de la plage de temps sélectionnée. Cliquez sur un événement pour accéder à ses détails dans la section Changes and Push Events, où vous pouvez consulter la somme de contrôle MD5 du contenu modifié.
Changes and Push Events Chronologie des modifications de configuration et des événements de push. Pour les modifications, la somme de contrôle MD5 du nouveau contenu est affichée. Pour les événements de push, l'heure du push et l'adresse IP du client sont indiquées.

Interroger par adresse IP

Consultez toutes les configurations surveillées par un client spécifique ainsi que les événements de modification associés.

  1. Sélectionnez Query dimension: IP dans la liste déroulante query dimension.

  2. Saisissez l'adresse IP du client, puis cliquez sur l'icône de recherche Search.

Les résultats répertorient tous les événements de modification de configuration associés au client spécifié.

Colonne Description
Changed At Horodatage de la modification de configuration.
Change Event Type de l'événement de modification de configuration.
DataId ID de données de la configuration affectée.
Group Groupe auquel appartient la configuration.
Details Cliquez sur Details pour afficher tous les détails de la modification. Cliquez sur Jump pour changer les dimensions de requête et suivre les événements de push pour cette configuration à l'instant T spécifié.