Lorsqu'un znode change sur une instance Microservices Engine (MSE) ZooKeeper, les clients connectés reçoivent l'événement de modification. Si un client ne reçoit pas cet événement envoyé par l'instance, le dépannage devient complexe. Les pistes de données offrent une visibilité en enregistrant tous les événements de modification des znodes ainsi que leur statut d'envoi, ce qui améliore l'efficacité du dépannage.
Recherchez par chemin de znode pour consulter les enregistrements de modifications et le statut des envois, ou interrogez par ID de session client pour inspecter les éléments reçus par un client spécifique.
Prérequis
Avant de commencer, assurez-vous d'avoir :
Un moteur ZooKeeper exécutant la version V3.8.0.2 ou ultérieure. Pour mettre à niveau un moteur existant, consultez Mettre à niveau une version de ZooKeeper. Pour créer un nouveau moteur, consultez Créer un moteur ZooKeeper
Interroger les pistes de données
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 Data Management > Data Tracks.
-
Sélectionnez une dimension de requête, spécifiez la cible, choisissez une plage horaire, puis cliquez sur Query. MSE prend en charge deux dimensions de requête :
Path : saisissez le chemin du znode pour afficher tous les événements de modification associés à ce znode, les machines auxquelles les événements ont été envoyés et le statut d'envoi de chaque événement.
Session ID : saisissez l'ID de session du client pour afficher les détails de la session, les enregistrements de modifications et les enregistrements d'envoi associés à ce client.
Lire les résultats de la requête par chemin
Après avoir interrogé par Path, les résultats sont répartis en deux volets :
Volet Change Event (gauche) : liste chaque modification de znode selon l'heure de publication de la configuration. Cliquez sur une heure de publication pour accéder à l'entrée correspondante dans le volet de droite.
-
Volet Changes and Push Events (droite) : affiche tous les détails relatifs à chaque événement.
Pour un événement de modification : affiche le type d'événement associé à la modification.
Pour un événement d'envoi : affiche l'heure d'envoi et l'ID de session du client auquel l'événement a été envoyé.
Lire les résultats de la requête par ID de session
Après avoir interrogé par Session ID, les résultats affichent les informations de session ainsi que les enregistrements de modifications et d'envoi pour ce client.
|
Parameter |
Description |
|
Changed At |
Horodatage de la modification du znode. |
|
SessionId |
ID de session du client. |
|
Event |
Type d'opération effectuée sur le znode. |
|
Path |
Chemin du znode. |
|
Details |
Cliquez sur l'icône |
pour afficher les détails de l'événement de modification. Cliquez sur l'icône
pour basculer vers l'entrée de requête par dimension et interroger les événements d'envoi pendant la période spécifiée.