Pour résoudre les problèmes nécessitant un contexte spécifique afin de reproduire l'erreur, utilisez la fonctionnalité de suivi de session d'ARMS Browser Monitoring. À partir d'un nom d'utilisateur ou d'un ID utilisateur, cette fonctionnalité utilise le traçage distribué pour reconstituer l'intégralité du parcours d'un utilisateur, incluant les chargements de pages, les appels API, les erreurs JS et les actions utilisateur. Cela vous aide à identifier et analyser efficacement la cause racine de l'erreur.
Accès
Connectez-vous à la console ARMS.
Dans le volet de navigation de gauche, choisissez Frontend Monitoring > Browser Monitoring, puis cliquez sur le nom de l'application cible.
Dans le volet de navigation de gauche, choisissez .
Détails de la session
-
Facultatif : Sur la page Session Tracing, saisissez un Username ou un User ID, puis cliquez sur Search.
RemarquePour savoir comment définir un nom d'utilisateur, consultez la référence SDK.
Cliquez sur Show pour ajouter des filtres de recherche, tels que session ID, IP address, page URL, browser, browser version, connection type et region.
Dans la liste des sessions, cliquez sur le Session ID de la session cible pour afficher la page Session Tracking Details.
Dans la section Summary, consultez les informations de base sur la session, telles que Username, User ID, Session ID, PV, JS Errors, API Calls, API Failures, Slow Loads, Device, Region, Browser, IP Address et Connection Type.
-
Dans la section Session Trace, visualisez le parcours d'accès de l'utilisateur.
-
Cliquez sur l'icône + située à gauche d'une page pour développer le suivi des comportements utilisateur associés à cette page.
La section Session Path affiche un tableau contenant l'heure d'accès, le nombre d'erreurs JS, le nombre d'échecs d'API, l'état des chargements lents et une chronologie d'accès pour chaque page. Après avoir développé un enregistrement de page, vous pouvez consulter les détails d'événements spécifiques, notamment les événements slow load (avec les temps DOM et de chargement) et les événements API call (avec l'URL de requête, le code d'état et le compteur). Pour chaque événement, cliquez sur Details à droite pour afficher plus d'informations.
Cliquez sur Details à côté d'un événement de comportement utilisateur pour voir ses spécificités, telles que les détails de l'API, les détails du chargement lent et les détails de l'erreur JS.
-
Autres points d'entrée
Dans le volet de navigation de gauche, choisissez . Dans la section Slow Page Session Trace (Top 20), cliquez sur un Session ID.
Dans le volet de navigation de gauche, choisissez . Sous l'onglet Frequent Errors, cliquez sur Diagnose dans la colonne Actions pour l'erreur cible. Dans la section User Behavior Backtracking, cliquez sur View Session à droite.
Dans le volet de navigation de gauche, choisissez . Dans la section API Requests, cliquez sur une valeur dans la colonne Errors. Dans la section Network request information, cliquez sur View Session à droite.
Dans le volet de navigation de gauche, choisissez . Dans la section Log List, cliquez sur View Session dans la colonne Actions.