Attributs de trace et d'étendue pour l'agent Java 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 Java 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 |
---|---|---|---|
ApmVersion |
Version de l'agent Application Performance Monitoring. | Attribut de trace et d'étendue | Dimension |
Appserver |
Indicateur permettant de signaler si un serveur d'applications a été repéré. Si le type de serveur d'applications est java-jmx ou java-no-jmx, cette dimension est définie sur false .
|
Attribut de trace et d'étendue | Dimension |
AppserverDisplayPort |
Numéro de port du serveur d'applications. La valeur par défaut correspond au port HTTPS le plus bas, s'il est disponible, ou au port HTTP le plus bas. | Attribut de trace et d'étendue | Dimension |
AppserverId |
Hachage des ressources importantes du serveur d'applications permettant d'indiquer si le serveur d'applications a changé au fil du temps. | Attribut de trace et d'étendue | Dimension |
AppserverName |
Nom du système d'applications. | Attribut de trace et d'étendue | Dimension |
AppserverPorts |
Numéros de port du serveur d'applications. En général, il n'existe qu'un seul numéro de port pour le serveur Oracle WebLogic et plusieurs pour le serveur Apache Tomcat. Dans le cas de plusieurs numéros de port, les valeurs sont séparées par des virgules. | Attribut de trace et d'étendue | Dimension |
AppserverType |
Type de serveur d'applications. Par exemple : Weblogic ou Tomcat .
|
Attribut de trace et d'étendue | Dimension |
AppserverVersion |
Version du logiciel du serveur d'applications. | Attribut de trace et d'étendue | Dimension |
ClassMethod |
Nom de la classe et nom de la méthode où l'observation de l'étendue s'est produite. | Attribut de trace et d'étendue | Dimension |
ClientIp |
Adresse IP du client qui a appelé le servlet via HTTP. Par défaut, l'agent recherche ces informations dans l'en-tête de demande Si elle n'est pas disponible, elle appelle la méthode Le comportement par défaut peut être mis à jour à l'aide du fichier ProbeConfig.acml à partir de l'agent Java APM. (Voir les paramètres Ces informations sont utilisées pour le fichier GeoMap. En fonction des adresses IP client capturées, la configuration de la mise en correspondance Geo IP peut vous aider à obtenir des résultats plus précis. |
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 |
ContextRoot |
Racine de contexte de l'application Web surveillée. | Attribut de trace et d'étendue | Dimension |
DbConnUrl |
URL de connexion JDBC utilisée pour la connexion à la base de données. | Attribut de trace et d'étendue | Dimension |
DbOracleConnectionId |
ID de connexion Net Oracle unique généré par le pilote JDBC Oracle pour chaque connexion JDBC à la base de données Oracle. Cet attribut est pris en charge sur les clients JDBC Oracle 21 et versions ultérieures. | Attribut de trace et d'étendue | Dimension |
DbErrorSqlState |
Code SQLState renvoyé par SQLException.getSQLState dans les scénarios d'erreur.
|
Attribut de trace et d'étendue | Dimension |
DbErrorVendorCode |
Numéro identifiant l'erreur qui a entraîné la génération de l'instance SQLException .
|
Attribut de trace et d'étendue | Mesure |
DbOracleSessionId |
ID de session Oracle de l'instruction exécutée. | Attribut de trace et d'étendue | Dimension |
DbOracleSqlId |
ID SQL Oracle calculé à partir de l'instruction SQL exécutée. | Attribut de trace et d'étendue | Dimension |
DbOracleSqlId1 |
Dans les exécutions d'instructions par lots, l'ID SQL Oracle est calculé à partir de la première instruction SQL exécutée. | Attribut de trace et d'étendue | Dimension |
DbOracleSqlId2 |
Dans les exécutions d'instructions par lots, l'ID SQL Oracle est calculé à partir de la deuxième instruction SQL exécutée. | Attribut de trace et d'étendue | Dimension |
DbStatement |
Texte SQL normalisé exécuté par l'instruction JDBC. | Attribut de trace et d'étendue | Dimension |
DbStatement1 |
Dans les exécutions d'instructions par lots, le texte SQL normalisé de la première instruction JDBC exécutée. | Attribut de trace et d'étendue | Dimension |
DbStatement2 |
Dans les exécutions d'instructions par lots, le texte SQL normalisé de la deuxième instruction JDBC exécutée. | Attribut de trace et d'étendue | Dimension |
DbStatementAdditionalFetchCount |
Nombre d'allers-retours vers la base de données pour extraire des lignes d'ensemble de résultats supplémentaires non renvoyées lors de l'exécution initiale de l'instruction. | Attribut de trace et d'étendue | Mesure |
DbStatementAdditionalFetchTime |
Temps (en millisecondes) passé à extraire des lignes d'ensemble de résultats supplémentaires de la base de données qui n'ont pas été renvoyées lors de l'exécution initiale de l'instruction. | Attribut de trace et d'étendue | Mesure |
DbStatementExecTime |
Temps (en millisecondes) consacré à l'exécution initiale de l'instruction et au renvoi des lignes initiales. | Attribut de trace et d'étendue | Mesure |
DbType |
Type de la base de données. Actuellement, seules les bases de données de type "sql" sont prises en charge. | Attribut de trace et d'étendue | Dimension |
DbUser |
Utilisateur de connexion JDBC sous-jacent. | Attribut de trace et d'étendue | Dimension |
DeploymentInfo |
Informations de déploiement relatives à l'application Web surveillée. Elle peut s'afficher dans deux formats, selon que le type de déploiement est disponible ou non :
|
Attribut de trace et d'étendue | Dimension |
DisplayName |
Nom d'affichage du serveur d'applications. | Attribut de trace et d'étendue | Dimension |
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 |
ErrorObject |
Description lisible par l'utilisateur de l'erreur. | Attribut de trace et d'étendue | Dimension |
GenAIChatHistory |
Historique ou contexte des interactions précédentes avec le modèle d'IA générative | Attribut d'étendue | Dimension |
GenAICompartmentId |
Identificateur unique du compartiment dans lequel la demande GenAI est traitée. | Attribut d'étendue | Dimension |
GenAIEmbeddingsPerSentence |
Taille de l'intégration vectorielle générée par phrase. Spécifique au modèle utilisé | Attribut d'étendue | Dimension |
GenAIEmbedResponseId |
Identifiant unique de la réponse d'intégration | Attribut d'étendue | Dimension |
GenAIEmbedSentenceCount |
Nombre de phrases traitées pour la génération d'intégration | Attribut d'étendue | Dimension |
GenAIEmbedTruncate |
Stratégie visant à tronquer les entrées dépassant les limites du modèle (par exemple, NONE, START) | Attribut d'étendue | Dimension |
GenAIFinishReason |
La raison pour laquelle le modèle a arrêté de générer la réponse (par exemple, limite maximale de jeton, séquence d'arrêt) | Attribut d'étendue | Dimension |
GenAIFrequencyPenalty |
Pénalise la répétition des mots en fonction de la fréquence d'occurrence des mots | Attribut d'étendue | Dimension |
GenAIInputSentences |
Les phrases ou blocs de texte réels soumis pour intégration | Attribut d'étendue | Dimension |
GenAIIsEcho |
Indicateur booléen indiquant si l'invite doit être renvoyée dans la réponse | Attribut d'étendue | Dimension |
GenAIMaxTokens |
Nombre maximal de jetons que le modèle est autorisé à générer dans sa réponse | Attribut d'étendue | Dimension |
GenAIModelName |
Nom du modèle d'IA générative utilisé pour la demande (par exemple, cohere.command) | Attribut d'étendue | Dimension |
GenAIModelVersion |
Version spécifique du modèle d'IA générative utilisé | Attribut d'étendue | Dimension |
GenAINumGenerations |
Nombre de réponses alternatives générées pour la même invite | Attribut d'étendue | Dimension |
GenAIOpcRequestId |
ID unique pour le suivi de la demande | Attribut d'étendue | Dimension |
GenAIPresencePenalty |
Pénalise les mots après la première occurrence, ne prend pas en compte la fréquence d'occurrence | Attribut d'étendue | Dimension |
GenAIPrompt |
L'invite formatée finale envoyée au modèle, y compris les instructions système, le préambule, la saisie utilisateur, les documents, les informations sur l'outil, etc. | Attribut d'étendue | Dimension |
GenAIPromptLength |
Nombre total de caractères de l'invite complète | Attribut d'étendue | Dimension |
GenAIQuery |
Requête d'entrée de l'utilisateur envoyée au modèle d'IA générative | Attribut d'étendue | Dimension |
GenAIQueryLength |
Nombre de caractères de la requête d'entrée de l'utilisateur | Attribut d'étendue | Dimension |
GenAIResponse |
Réponse complète générée par le modèle d'IA générative | Attribut d'étendue | Dimension |
GenAIResponseLength |
Nombre de caractères de la réponse du modèle d'IA générative | Attribut d'étendue | Dimension |
GenAIResponseTimeCreated |
Horodatage de la génération de la réponse d'IA générative | Attribut d'étendue | Dimension |
GenAISearchQueriesOnly |
Si la valeur est True, renvoie uniquement les requêtes de recherche pertinentes, pas les réponses complètes | Attribut d'étendue | Dimension |
GenAISeed |
Valeur de départ aléatoire utilisée pour les résultats de génération reproductibles | Attribut d'étendue | Dimension |
GenAIStatusCode |
Code de statut HTTP renvoyé par l'adresse d'IA générative | Attribut d'étendue | Dimension |
GenAIStopSequences |
Liste des séquences personnalisées spécifiées par l'utilisateur qui déclenchent l'arrêt de la génération de texte par le modèle | Attribut d'étendue | Dimension |
GenAITemperature |
Contrôle le caractère aléatoire des mots sélectionnés pour la réponse, une température plus basse est plus déterministe | Attribut d'étendue | Dimension |
GenAITopK |
Limite les choix de jetons du modèle aux K jetons les plus probables en fonction de leurs probabilités prédites | Attribut d'étendue | Dimension |
GenAITopP |
Le modèle sélectionne son jeton suivant dans l'ensemble des candidats les plus probables dont la probabilité cumulée s'ajoute au seuil supérieur-p | Attribut d'étendue | Dimension |
GenAITotalInputLength |
Nombre total de caractères de toutes les phrases d'entrée ou de tous les blocs de texte combinés pour la génération d'intégration | Attribut d'étendue | Dimension |
GenAIUserPreamble |
Instructions ou contexte personnalisés fournis avant la requête principale | Attribut d'étendue | Dimension |
HostAddress |
L'adresse IPv4 résolue à partir du nom d'hôte. | Attribut de trace et d'étendue | Dimension |
Hostname |
Nom de l'hôte. | Attribut de trace et d'étendue | Dimension |
HostnameCanonical |
Nom canonique (nom de domaine qualifié complet) de l'hôte. | Attribut de trace et d'étendue | Dimension |
HostNames |
Liste des noms d'hôte dans les interfaces réseau de l'hôte. | Attribut de trace et d'étendue | Dimension |
HttpClientType |
Type de client HTTP surveillé, par exemple, Apache HttpClient et HttpURLConnection. | 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 |
HttpRequestContentSize |
Longueur de contenu de la demande si Content-Length a été défini dans l'en-tête de la demande.
|
Attribut de trace et d'étendue | Dimension |
HttpResponseContentSize |
Longueur de contenu de la réponse si Content-Length a été défini comme faisant partie de l'en-tête de réponse.
|
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 |
NonSampledCount |
Nombre d'étendues racine non échantillonnées précédentes ayant le même nom d'opération. | Attribut de trace et d'étendue | Mesure |
OciAvailabilityDomain |
Domaine de disponibilité Oracle Cloud Infrastructure dans lequel l'instance de calcul est exécutée. | Attribut de trace et d'étendue | Dimension |
OciCompartmentId |
OCID du compartiment dans lequel réside l'instance de calcul. | Attribut de trace et d'étendue | Dimension |
NonSampledCount |
Nombre d'étendues racine non échantillonnées précédentes ayant le même nom d'opération. | Attribut de trace et d'étendue | Mesure |
OciAvailabilityDomain |
Domaine de disponibilité Oracle Cloud Infrastructure dans lequel l'instance de calcul est exécutée. | Attribut de trace et d'étendue | Dimension |
OciComputeShape |
Forme de l'instance de calcul. | Attribut de trace et d'étendue | Dimension |
OciDisplayName |
Nom d'affichage du noeud Kubernetes ou de l'instance de calcul. | Attribut de trace et d'étendue | Dimension |
OciFaultDomain |
Nom du domaine d'erreur Oracle Cloud Infrastructure dans lequel l'instance de calcul est exécutée. | Attribut de trace et d'étendue | Dimension |
OciInstanceId |
OCID de l'instance de calcul. | Attribut de trace et d'étendue | Dimension |
OciRegion |
Région Oracle Cloud Infrastructure contenant le domaine de disponibilité dans lequel l'instance de calcul est exécutée. | Attribut de trace et d'étendue | Dimension |
OpcRequestIdRequest |
Valeur d'en-tête opc-request-id définie dans le cadre de la demande envoyée à Oracle Cloud Infrastructure.
|
Attribut de trace et d'étendue | Dimension |
OpcRequestIdResponse |
Valeur d'en-tête opc-request-id définie dans le cadre de la réponse envoyée à partir d'Oracle Cloud Infrastructure.
|
Attribut de trace et d'étendue | Dimension |
OperationName |
Nom de l'étendue. | Attribut de trace et d'étendue | Dimension |
OsAvailableProcessors |
Nombre de processeurs disponibles pour la Java Virtual Machine (JVM). | Attribut de trace et d'étendue | Mesure |
OsFamily |
Famille de systèmes d'exploitation dérivée de l'agent utilisateur. Par exemple, Linux. | Attribut de trace et d'étendue | Dimension |
OsName |
Nom du système d'exploitation. | Attribut de trace et d'étendue | Dimension |
OsVersion |
La version du système d'exploitation. | Attribut de trace et d'étendue | Dimension |
ProcessId |
ID de processus du serveur d'applications. | Attribut de trace et d'étendue | Mesure |
RequestPayload |
Corps de charge utile de demande capturé dans le cadre de la demande. La charge utile de la demande peut être filtrée pour n'afficher que des informations utiles à l'aide d'une combinaison de XPath, jsonpath ou expression régulière. Pour plus d'informations, consultez le fichier ProbeConfig.acml .
|
Attribut de trace et d'étendue | Dimension |
ResponsePayload |
Corps de charge utile de réponse capturé dans le cadre de la réponse. La charge utile de réponse peut être filtrée pour afficher uniquement des informations utiles à l'aide d'une combinaison de XPath, jsonpath ou expression régulière. Pour plus d'informations, consultez le fichier ProbeConfig.acml .
|
Attribut de trace et d'étendue | Dimension |
ServletContainerSpecification |
Version de la spécification de servlet sur laquelle repose l'application représentée par ce ServletContext.
|
Attribut de trace et d'étendue | Dimension |
ServletSpecification |
Version de l'API de servlet prise en charge par ce conteneur de servlet. | Attribut de trace et d'étendue | Dimension |
ServiceInstanceId |
ID d'observateur de l'agent. | Attribut de trace et d'étendue | Dimension |
ServiceName |
Nom que vous avez affecté au service. | Attribut de trace et d'étendue | Dimension |
SessionId |
Identificateur unique de la session ou du navigateur. | Attribut de trace et d'étendue | Dimension |
SoaTaskAssigneeUsers
|
Liste des noms d'utilisateur des utilisateurs auxquels cette tâche a été affectée.
Pour voir cette dimension, vous devez définir Cet attribut est présent lors de l'utilisation du workflow humain Oracle SOA. |
Attribut d'étendue | Dimension |
SoaTaskCompletionDuration
|
Durée en millisecondes entre le moment où la tâche est lancée et celui où elle est terminée.
Cet attribut est présent lors de l'utilisation du workflow humain Oracle SOA. |
Attribut d'étendue | Dimension |
SoaTaskName
|
Nom de la tâche.
Cet attribut est présent lors de l'utilisation du workflow humain Oracle SOA. |
Attribut d'étendue | Dimension |
SoaTaskNumber |
Numéro de tâche affiché dans la colonne Number de BPM Worklist.
Cet attribut est présent lors de l'utilisation du workflow humain Oracle SOA. |
Attribut d'étendue | Dimension |
SoaTaskOutcome |
Résultat de la tâche une fois terminé.
Cet attribut est présent lors de l'utilisation du workflow humain Oracle SOA. |
Attribut d'étendue | Dimension |
SoaTaskRequester |
Nom d'utilisateur du demandeur de la tâche.
Pour voir cette dimension, vous devez définir Cet attribut est présent lors de l'utilisation du workflow humain Oracle SOA. |
Attribut d'étendue | Dimension |
SoaTaskState |
Etat de la tâche.
Cet attribut est présent lors de l'utilisation du workflow humain Oracle SOA. |
Attribut d'étendue | Dimension |
SoaTaskSubstate |
Sous-statut de la tâche, le cas échéant.
Cet attribut est présent lors de l'utilisation du workflow humain Oracle SOA. |
Attribut d'étendue | Dimension |
SoaWorkflowNumber |
Numéro de workflow.
Cet attribut est présent lors de l'utilisation du workflow humain Oracle SOA. |
Attribut d'étendue | Dimension |
SpanID |
Identificateur unique de chaque étendue. | Attribut d'étendue | Dimension |
StartTime |
Heure de début de la plage. | Attribut d'étendue | Mesure |
Subcomponent |
Sous-composant qui a généré l'étendue. | Attribut d'étendue | Dimension |
ThreadAllocatedMemory |
Approximation de la quantité totale de mémoire en octets allouée dans la portion de mémoire pour l'étendue de servlet associée. Ces informations sont obtenues à partir de ThreadMXBean et capturées par défaut.
Le comportement par défaut peut être désactivé à l'aide du fichier ProbeConfig.acml de l'agent Java APM. (Voir le paramètre |
Attribut d'étendue | Dimension |
ThreadCpuTime |
Temps UC total pour l'étendue de servlet associée, en millisecondes. Ces informations sont obtenues à partir de ThreadMXBean et capturées par défaut.
Le comportement par défaut peut être désactivé à l'aide du fichier ProbeConfig.acml de l'agent Java APM. (Voir le paramètre |
Attribut d'étendue | Dimension |
ThreadId |
ID du thread où l'étendue a commencé. | Attribut d'étendue | Mesure |
ThreadIdEnd |
ID du thread où l'étendue s'est terminée. | Attribut d'étendue | Mesure |
ThreadName |
Nom du thread où l'étendue a commencé. | Attribut d'étendue | Dimension |
ThreadNameEnd |
Nom du thread où l'étendue s'est terminée. | Attribut d'étendue | Dimension |
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 |
VmName |
Nom de la machine virtuelle. | Attribut de trace et d'étendue | Dimension |
VmVendor |
Fournisseur de la machine virtuelle. | Attribut de trace et d'étendue | Dimension |
VmVersion |
Version de la machine virtuelle. | Attribut de trace et d'étendue | Dimension |
WorkingDirectory |
Répertoire de travail du serveur d'applications. | Attribut de trace et d'étendue | Dimension |