Attributs de trace et d'étendue pour l'agent de navigateur APM
Les attributs de trace (étendue racine) et d'étendue de l'explorateur de traces sont définis par le balisage d'une étendue qui permet de surveiller efficacement les différents niveaux d'une application.
Les attributs sont des paires clé-valeur associées à l'étendue pour fournir des informations et le contexte supplémentaires sur l'opération effectuée dans cette dernière. Une trace possède des attributs de trace uniquement ainsi que tous les attributs d'étendue de l'étendue racine.
Dans l'explorateur de traces, vous pouvez utiliser des attributs pour interroger et filtrer les traces et les étendues. Il existe deux types d'attribut : les dimensions (attributs de chaîne) et les mesures (attributs numériques) disponibles dans le panneau Attributs de l'explorateur de traces.
Cette section fournit la 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/étendue : disponibilité de l'attribut. Un attribut peut être disponible pour les traces, les étendues ou les deux.
- Type : type d'attribut : dimension ou mesure.
Nom | Description | Trace/étendue | Type |
---|---|---|---|
AggregateCount |
Nombre d'observations regroupées en une seule plage. Il peut s'agir d'accès réussis ou d'erreurs aux ressources, selon ApmrumType .
|
Attribut de trace et d'étendue | Mesure |
AjaxCalls |
Nombre d'appels AJAX observés. | Attribut de trace et d'étendue | Mesure |
AjaxDownloadTime |
Temps nécessaire au téléchargement d'une réponse. | Attribut de trace et d'étendue | Mesure |
AjaxErrors |
Nombre d'erreurs AJAX observées. | Attribut de trace et d'étendue | Mesure |
AjaxFirstByteTime |
Temps nécessaire à la réception du premier octet d'une réponse à un appel AJAX après l'envoi de la demande au serveur. Cette valeur dépend principalement de la latence réseau et du temps de réponse du serveur. | Attribut de trace et d'étendue | Mesure |
AjaxInitTime |
Temps nécessaire à l'initialisation d'une demande AJAX dans le navigateur, de la création de fetch/xhr jusqu'à l'envoi de la demande.
|
Attribut de trace et d'étendue | Mesure |
AjaxResponseTime |
Temps nécessaire au traitement de la réponse à l'appel AJAX, qui représente la somme des valeurs AjaxInitTime , AjaxFirstByteTime et AjaxDownloadTime .
|
Attribut de trace et d'étendue | Mesure |
ApdexScore |
Mappage du niveau de satisfaction de l'utilisateur avec une représentation numérique pouvant être agrégée. La valeur est comprise entre 0 pour Frustrated et 1 pour Satisfied.
|
Attribut de trace et d'étendue | Mesure |
ApmrumAttribute1 |
Attribut personnalisé qui peut être configuré pour signaler toute valeur requise. La valeur affichée par défaut est le premier répertoire. | Attribut de trace et d'étendue | Dimension |
ApmrumAttribute2 |
Dimension personnalisée alimentée par une valeur définie par l'utilisateur. Dans certaines structures telles qu'Oracle Application Development Framework, une valeur par défaut est décrite dans la documentation. | Attribut de trace et d'étendue | Dimension |
ApmrumClickElementId |
Représentation xpath de l'élément sur lequel vous avez cliqué en relation avec ApmRumType PageUpdate .
|
Attribut de trace et d'étendue | Dimension |
ApmrumClickElementName |
Texte cliqué par rapport à ApmRumType PageUpdate . Ce champ est renseigné uniquement si la valeur booléenne trackScreenText est configurée.
|
Attribut de trace et d'étendue | Dimension |
ApmrumContextType |
Contexte dans lequel l'étendue est créée. Par exemple : Page , Page Update et Custom Span .
|
Attribut de trace et d'étendue | Dimension |
ApmrumLanguage |
Paramètre de langue du navigateur. | Attribut de trace et d'étendue | Dimension |
ApmrumPageUpdateType |
Type de mise à jour de page. Par exemple : Partial Page Update , Full Page Update ou Page Load .
|
Attribut de trace et d'étendue | Dimension |
ApmrumType |
Type d'étendue. Par exemple : Page Update , Page Load ou Ajax .
|
Attribut de trace et d'étendue | Dimension |
ApmrumWindowId |
ID de la fenêtre active générant l'étendue. | Attribut de trace et d'étendue | Dimension |
Component |
Composant qui a généré la portée à partir de la norme https://opentracing.io/specification/conventions/ , avec des valeurs telles que JDBC, SERVLET et BROWSER.
|
Attribut de trace et d'étendue | Dimension |
ConnectCount |
Nombre de connexions établies. | Attribut de trace et d'étendue | Mesure |
ConnectTime |
Temps moyen nécessaire à l'établissement des connexions au serveur. | Attribut de trace et d'étendue | Mesure |
DeviceType |
Type d'appareil utilisé par l'utilisateur. Par exemple, ordinateur personnel. | Attribut de trace et d'étendue | Dimension |
DNSLookups |
Nombre de recherches DNS. | Attribut de trace et d'étendue | Mesure |
DNSTime |
Temps moyen nécessaire à l'exécution des recherches DNS. | Attribut de trace et d'étendue | Mesure |
ECID |
ID contexte d'exécution Oracle. | Attribut d'étendue | Dimension |
Error |
Propriété d'étendue qui marque une étendue 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'étendue a échoué. La valeur booléenne par défaut est false (aucune erreur).
|
Attribut de trace et d'étendue | Dimension |
ErrorLocation |
Emplacement ou source de l'erreur, le cas échéant. | Attribut de trace et d'étendue | Dimension |
ErrorMessage |
Description de l'erreur. | Attribut de trace et d'étendue | Dimension |
ErrorObject |
Description lisible par l'utilisateur de l'erreur. | Attribut de trace et d'étendue | Dimension |
HttpMethod |
Méthode HTTP utilisée dans la demande, par exemple, GET , POST et DELETE .
|
Attribut de trace et d'étendue | Dimension |
HttpStatusCode |
Code de statut HTTP de la réponse, par exemple, 200 , 404 ou 500 .
|
Attribut de trace et d'étendue | Dimension |
HttpStatusDetails |
Description du code de statut de réponse HTTP. | Attribut de trace et d'étendue | Dimension |
HttpUrl |
URL HTTP associée à l'étendue. | Attribut de trace et d'étendue | Dimension |
HttpUrlFragment |
Fragment d'URL HTTP lié à l'étendue. | Attribut de trace et d'étendue | Dimension |
HttpUrlHost |
Nom d'hôte de l'URL HTTP lié à l'étendue. | Attribut de trace et d'étendue | Dimension |
HttpUrlPath |
Chemin d'URL HTTP associé à l'étendue. | Attribut de trace et d'étendue | Dimension |
HttpUrlQuery |
Requête d'URL HTTP associée à l'étendue. | Attribut de trace et d'étendue | Dimension |
Kind |
Champ relatif à la définition de trace ouverte (https://opentracing.io/specification/conventions/) span.kind0 . L'agent de navigateur 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 de trace et d'étendue | Dimension |
OperationName |
Nom de l'étendue. | Attribut de trace et d'étendue | Dimension |
PageClicks |
Nombre de clics sur une page. | Attribut de trace et d'étendue | Mesure |
PageDownloadTime |
Délai entre l'envoi d'une demande d'URL de page par le navigateur et la réception du contenu complet. | Attribut de trace et d'étendue | Mesure |
PageFirstByteTime |
Délai entre l'envoi d'une demande d'URL de page par le navigateur et l'envoi du premier octet de la réponse à partir du serveur pour l'URL de page. Ce délai dépend principalement du temps de réponse du serveur et de la latence réseau. | Attribut de trace et d'étendue | Mesure |
PageInitTime |
Délai entre la réception du déclencheur de navigation par le navigateur et le lancement de la demande d'URL de page, en incluant le délai de configuration de la connexion. Ce délai est calculé pour les chargements de page et les mises à jour de page. | Attribut de trace et d'étendue | Mesure |
PageInteractiveTime |
Temps nécessaire pour que la page devienne interactive. | Attribut de trace et d'étendue | Mesure |
PageRenderTime |
Délai entre la réception du code HTML complet par le navigateur et l'affichage du contenu. | Attribut de trace et d'étendue | Mesure |
PageResponseTime |
Délai 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 de trace et d'étendue | Mesure |
PageViews |
Nombre d'affichages de page. | Attribut de trace et d'étendue | Mesure |
RedirectTime |
Temps moyen de traitement des réacheminements HTTP. | Attribut de trace et d'étendue | Mesure |
SatisfiedPageViews |
Nombre de vues de page présentant des performances satisfaisantes. | Attribut de trace et d'étendue | Mesure |
ScriptErrors |
Nombre d'erreurs JavaScript observées. | Attribut de trace et d'étendue | Mesure |
SessionId |
Identificateur unique de la session ou du navigateur. | Attribut de trace et d'étendue | Dimension |
SpanID |
Identificateur unique de chaque étendue. | Attribut d'étendue | Dimension |
SSLTime |
Temps moyen nécessaire à l'établissement des connexions sécurisées du serveur (composante de la valeur ConnectTime ).
|
Attribut de trace et d'étendue | Mesure |
StartTime |
Heure de début de la plage. | Attribut d'étendue | Mesure |
ToleratingPageViews |
Nombre de vues de page présentant des performances tolérables. | Attribut de trace et d'étendue | Mesure |
UserName |
Nom d'utilisateur de l'utilisateur final utilisant le système ou identifiant qui identifie l'utilisateur de manière unique.
Pour plus d'informations sur les options de capture et de configuration de nom utilisateur, reportez-vous à la section Modify or Disable Default Probe Settings. |
Attribut de trace et d'étendue | Dimension |
WebApplicationName |
Nom de l'application Web, tel qu'indiqué dans l'instrumentation. Si aucune valeur n'est spécifiée pour cette dimension, la valeur "Default WebApp" est affectée. | Attribut de trace et d'étendue | Dimension |