Enquête AI à vue unique

Aperçu

L’enquête AI à vue unique effectue une analyse des causes profondes sur une seule vue RUM. Lorsque vous trouvez une session avec de mauvaises performances, comme une page ou un écran qui se charge lentement ou qui génère des erreurs, cliquez sur Enquêter avec AI. L’agent RUM de Datadog inspecte toutes les données attachées à cette vue : erreurs, requêtes réseau lentes, blocage du thread principal, traces backend, profils CPU et contexte de l’appareil.

Au lieu de parcourir manuellement les événements RUM pour déterminer si la cause était un appel API lent, un calcul lourd côté client ou un problème de CDN, vous obtenez une liste classée de résultats regroupés par catégorie de cause profonde : Performance de l’application, Côté serveur, Tierce partie et Environnement. À partir de là, vous pouvez faire un suivi via une interface de chat ou enregistrer les résultats dans un Notebook à partager avec votre équipe.

Le panneau d'enquête AI à vue unique affichant les constatations catégorisées pour une vue RUM.

Lancer une enquête

  1. Ouvrir un panneau latéral de vue RUM.

  2. Cliquez sur le bouton Enquêter avec AI.

    Remarque : Le bouton peut prendre jusqu’à 15 minutes pour devenir disponible après la fin d’une vue.

L’enquête s’exécute et diffuse les constatations dans le panneau latéral au fur et à mesure de leur disponibilité, vous permettant de commencer à lire les premières constatations avant que l’analyse ne soit terminée.

Ce que l’agent examine

Pour enquêter sur une vue, l’agent RUM de Datadog inspecte les données que Datadog a collectées pour cette vue et accède à la télémétrie corrélée lorsqu’elle est disponible :

  • L’événement de vue et ses sous-événements : resources, long tasks, errors et user actions.
  • Signaux de performance agrégés à travers la vue, y compris les problèmes détectés automatiquement tels que les ressources non compressées, l’évaluation excessive des scripts et les inefficacités de bande passante.
  • Contexte du dispositif et de l’environnement capturé par le SDK (navigateur ou système d’exploitation, géographie, type de connexion et autres attributs RUM).
  • Traces APM, lorsque les ressources de la vue sont corrélées avec les traces backend. L’agent utilise les données de trace pour attribuer les retards côté serveur à des spans et services spécifiques. Pour plus d’informations, voir Corréler RUM avec les Traces APM.
  • Données de profilage, lorsque la corrélation de profilage RUM est activée pour l’application. L’agent utilise les profils CPU pour attribuer les constatations de performance de l’application à des fonctions spécifiques dans votre code.

Plus les données disponibles pour la vue sont riches, plus l’analyse est précise. Corréler RUM avec APM et activer le profilage aide l’agent à enquêter au-delà de la chronologie côté client.

Sources des causes profondes

L’agent RUM de Datadog examine quatre sources pour identifier les causes profondes de la mauvaise performance d’une vue :

SourceCe qui est examiné
Performance de l’applicationProblèmes côté client, tels que la contention du thread principal, l’exécution du code et les retards de rendu.
Côté serveurLatence backend et erreurs côté serveur qui ont affecté la vue.
Tierce partieImpact sur la performance des scripts et bibliothèques tiers chargés par l’application.
EnvironnementConditions réseau et infrastructure qui ont affecté l’expérience de l’utilisateur.

Lire les constatations

Chaque constatation est présentée sous forme de carte avec un titre, une description du problème, un niveau de gravité et des liens vers les événements affectés. Plusieurs constatations apparaissent classées par impact afin que vous puissiez vous concentrer d’abord sur les problèmes ayant le plus grand impact.

Panneau des résultats montrant les constatations classées avec gravité, descriptions et liens vers les événements affectés.

Une interface de chat légère vous permet de faire un suivi de l’analyse : demander plus de détails sur une constatation spécifique, demander un contexte supplémentaire ou explorer des symptômes connexes.

Une interface de chat invitant l'utilisateur à poser des questions de suivi sur les problèmes trouvés dans la vue.

Agir

Après la fin d’une enquête, vous pouvez agir sur les constatations sans quitter le panneau :

  • Enregistrer dans un Notebook : Exporte la chronologie complète et les constatations vers un Notebook à partager avec votre équipe.

Lectures complémentaires