Trace et attributs d'intervalle pour l'agent de navigateur APM

Les attributs de trace (intervalle racine) et d'intervalle dans l'explorateur de trace sont définis en marquant un intervalle, qui permet de surveiller efficacement les différents niveaux d'une application.

Les attributs sont des paires clé-valeur attachées à un intervalle pour fournir des informations supplémentaires et un contexte sur l'opération effectuée dans l'intervalle. Une trace comporte des attributs de trace uniquement ainsi que tous les attributs d'intervalle de l'intervalle racine.

Dans l'explorateur de trace, vous pouvez utiliser des attributs pour interroger et filtrer les traces et les intervalles. Il existe deux types d'attribut : Dimensions (attributs de chaîne) et Mesures (attributs numériques) qui sont disponibles dans le panneau Attributs de l'explorateur de trace.

Cette section fournit une liste complète des attributs prêts à l'emploi applicables à l'agent de navigateur APM. Le tableau ci-dessous comprend :

  • Nom : Nom de l'attribut.
  • Description : Brève description de l'attribut.
  • Trace/Span : Disponibilité de l'attribut. Un attribut peut être disponible pour les traces, les intervalles, ou les deux.
  • Type : Type d'attribut : Dimension ou Mesure.
Le nom Description Trace/intervalle Type
AggregateCount Nombre d'observations regroupées en un seul intervalle. Il peut s'agir d'occurrences de ressources ou d'erreurs, selon ApmrumType. Attribut Trace et intervalle Mesure
AjaxCalls Nombre d'appels AJAX observés. Attribut Trace et intervalle Mesure
AjaxDownloadTime Temps nécessaire pour télécharger une réponse. Attribut Trace et intervalle Mesure
AjaxErrors Nombre d'erreurs AJAX détectées. Attribut Trace et intervalle Mesure
AjaxFirstByteTime Temps nécessaire pour recevoir le premier octet d'une réponse d'appel AJAX après l'envoi de la demande au serveur. Cela dépend principalement de la latence du réseau et du temps de réponse du serveur. Attribut Trace et intervalle Mesure
AjaxInitTime Temps nécessaire pour initialiser une demande AJAX dans le navigateur, de la création de fetch/xhr jusqu'à l'envoi de la demande. Attribut Trace et intervalle Mesure
AjaxResponseTime Temps nécessaire pour traiter la réponse à l'appel AJAX, qui est la somme de AjaxInitTime, AjaxFirstByteTime et AjaxDownloadTime. Attribut Trace et intervalle Mesure
ApdexScore Mappage du niveau de satisfaction de l'utilisateur à une représentation numérique pouvant être agrégée. La valeur est comprise entre 0 pour Frustrated et 1 pour Satisfied. Attribut Trace et intervalle Mesure
ApmrumAttribute1 Attribut personnalisé pouvant être configuré pour signaler toute valeur requise. La valeur par défaut est alimentée avec le premier répertoire. Attribut Trace et intervalle Dimension
ApmrumAttribute2 Dimension personnalisée alimentée avec une valeur définie par l'utilisateur. Dans certains frameworks comme Oracle Application Development Framework, une valeur par défaut est décrite dans la documentation. Attribut Trace et intervalle Dimension
ApmrumClickElementId Représentation xpath de l'élément cliqué par rapport à ApmRumType PageUpdate. Attribut Trace et intervalle Dimension
ApmrumClickElementName Le texte cliqué par rapport à ApmRumType PageUpdate. Notez que ce champ est alimenté uniquement si la valeur booléenne trackScreenText est configurée. Attribut Trace et intervalle Dimension
ApmrumContextType Contexte dans lequel l'intervalle est créé. Par exemple : Page, Page Update et Custom Span. Attribut Trace et intervalle Dimension
ApmrumLanguage Paramètre de langue à partir du navigateur. Attribut Trace et intervalle Dimension
ApmrumPageUpdateType Type de mise à jour de page. Par exemple : Partial Page Update, Full Page Update ou Page Load. Attribut Trace et intervalle Dimension
ApmrumType Type d'intervalle. Par exemple : Page Update, Page Load ou Ajax. Attribut Trace et intervalle Dimension
ApmrumWindowId ID de la fenêtre active générant l'intervalle. Attribut Trace et intervalle Dimension
Component Composant qui a généré l'intervalle à partir de la norme https://opentracing.io/specification/conventions/, avec des valeurs telles que JDBC, SERVLET et BROWSER. Attribut Trace et intervalle Dimension
ConnectCount Nombre de connexions établies. Attribut Trace et intervalle Mesure
ConnectTime Temps moyen nécessaire pour établir des connexions au serveur. Attribut Trace et intervalle Mesure
DeviceType Type d'appareil utilisé par l'utilisateur. Par exemple, Ordinateur personnel. Attribut Trace et intervalle Dimension
DNSLookups Nombre de consultations DNS. Attribut Trace et intervalle Mesure
DNSTime Temps moyen nécessaire pour effectuer des consultations DNS. Attribut Trace et intervalle Mesure
ECID ID contexte d'exécution Oracle. Attribut d'intervalle Dimension
Error Propriété d'intervalle qui marque un intervalle comme "échec" avec la valeur booléenne true, en cas d'erreur. Cela indique que l'application a considéré que l'opération représentée par l'intervalle a échoué. La valeur booléenne par défaut est false (aucune erreur). Attribut Trace et intervalle Dimension
ErrorLocation Emplacement ou source de l'erreur, s'il est disponible. Attribut Trace et intervalle Dimension
ErrorMessage Description de l'erreur. Attribut Trace et intervalle Dimension
ErrorObject Description lisible de l'erreur. Attribut Trace et intervalle Dimension
HttpMethod Méthode HTTP utilisée dans la demande, par exemple GET, POST et DELETE. Attribut Trace et intervalle Dimension
HttpStatusCode Code de statut HTTP de la réponse, par exemple 200, 404 ou 500. Attribut Trace et intervalle Dimension
HttpStatusDetails Description du code de statut de réponse HTTP. Attribut Trace et intervalle Dimension
HttpUrl URL HTTP associée à l'intervalle. Attribut Trace et intervalle Dimension
HttpUrlFragment Fragment d'URL HTTP lié à l'intervalle. Attribut Trace et intervalle Dimension
HttpUrlHost Nom d'hôte de l'URL HTTP associé à l'intervalle. Attribut Trace et intervalle Dimension
HttpUrlPath Chemin de l'URL HTTP associé à l'intervalle. Attribut Trace et intervalle Dimension
HttpUrlQuery Interrogation d'URL HTTP associée à l'intervalle. Attribut Trace et intervalle Dimension
Kind Champ lié à la définition du traçage ouvert (https://opentracing.io/specification/conventions/) span.kind0. L'agent Browser peut signaler des valeurs telles que CLIENT ou INTERNAL, et l'agent Java et d'autres traceurs peuvent signaler des valeurs telles que SERVER pour les servlets et CLIENT pour HttpClient et JDBC. Attribut Trace et intervalle Dimension
OperationName Nom de l'intervalle. Attribut Trace et intervalle Dimension
PageClicks Nombre de clics sur une page. Attribut Trace et intervalle Mesure
PageDownloadTime Temps écoulé entre l'envoi d'une demande pour l'URL de la page et la réception du contenu complet. Attribut Trace et intervalle Mesure
PageFirstByteTime Temps écoulé entre l'envoi par le navigateur de la demande pour l'URL de la page et l'envoi du premier octet de réponse du serveur pour l'URL de la page. Ce délai est principalement dû au temps de réponse du serveur et à la latence du réseau. Attribut Trace et intervalle Mesure
PageInitTime Temps écoulé entre la réception par le navigateur du déclencheur de navigation et le lancement de la demande pour l'URL de la page, qui inclut le temps de configuration de la connexion. Cette durée est calculée pour les chargements de page et les mises à jour de page. Attribut Trace et intervalle Mesure
PageInteractiveTime Temps nécessaire avant que la page ne devienne interactive. Attribut Trace et intervalle Mesure
PageRenderTime Temps écoulé entre la réception par le navigateur du code HTML complet et le rendu du contenu. Attribut Trace et intervalle Mesure
PageResponseTime Temps écoulé entre le début de la navigation et la fin du chargement du script. Il s'agit de la somme de PageInitTime, PageFirstByteTime, PageDownloadTime et PageRenderTime. Attribut Trace et intervalle Mesure
PageViews Nombre de vues de page. Attribut Trace et intervalle Mesure
RedirectTime Temps moyen de traitement des redirections HTTP. Attribut Trace et intervalle Mesure
SatisfiedPageViews Nombre de vues de page avec une performance "satisfaisante". Attribut Trace et intervalle Mesure
ScriptErrors Nombre d'erreurs JavaScript détectées. Attribut Trace et intervalle Mesure
SessionId Identificateur unique de la session ou du navigateur. Attribut Trace et intervalle Dimension
SpanID Identificateur unique de chaque intervalle. Attribut d'intervalle Dimension
SSLTime Temps moyen nécessaire pour établir des connexions sécurisées au serveur (dans le cadre de ConnectTime). Attribut Trace et intervalle Mesure
StartTime Heure de début de l'intervalle. Attribut d'intervalle Mesure
ToleratingPageViews Nombre de vues de page avec une performance "acceptable". Attribut Trace et intervalle Mesure
UserName Nom d'utilisateur de l'utilisateur final qui utilise le système ou identificateur identifiant de manière unique l'utilisateur.

Pour plus d'informations sur les options de saisie et de configuration du nom d'utilisateur, voir Modifier ou désactiver les paramètres de sonde par défaut.

Attribut Trace et intervalle Dimension
WebApplicationName Nom de l'application Web tel qu'indiqué dans l'instrumentation. Si aucune valeur n'est spécifiée pour cette dimension, "WebApp par défaut" est affecté. Attribut Trace et intervalle Dimension