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 |