[AIX Solaris HP-UX Linux Windows][z/OS]

Utilisation de la fonction de trace des données binaires

La fonction Gestion intelligente fournit une fonction de trace des données binaires (BTF) qui permet de collecter les informations de trace dans un environnement de production avec un impact minimal sur les performances. La fonction BTF est utile à la fois pour les clients et les équipes de développement car, grâce à son efficacité, il est possible d'assurer en permanence un niveau de trace de base. Les données nécessaires à l'identification et la résolution des problèmes ont souvent été capturées la première fois qu'ils sont survenus.

Pourquoi et quand exécuter cette tâche

La fonction de trace des données binaires (BTF) est basée sur des règles et elle peut s'effectuer de manière plus approfondie en fonction des conditions détectées lors de l'exécution. La fonction BTF peut :
  • Utiliser les données de trace générées par défaut.
  • Utiliser la propriété personnalisée de cellule pour capturer des informations de débogage supplémentaires, et ce sans aucun impact sur les performances.
Eviter les incidents Eviter les incidents: Ne modifiez pas la syntaxe du fichier trace-cfg.xml. Utilisez en revanche les propriétés personnalisées de la cellule pour contrôler la fonction BTF. Le fichier trace-cfg.xml contient les paramètres d'activation de trace initiaux utilisés par la fonction de trace. Une fois chargé, le fichier trace-cfg.xml ne peut plus être à nouveau chargé par la machine virtuelle Java (JVM). gotcha
Eviter les incidents Eviter les incidents: Si vous redémarrez le serveur, tous les fichiers btrace disparaissent et sont régénérés de zéro.gotcha
La commande de trace comporte deux paramètres principaux :
Paramètre "read" (de lecture) :
Lit le fichier BTF et l'affiche.
Paramètre "info" :
Affiche des informations sur les types d'information à imprimer.
Pour plus d'informations, consultez la rubrique relative aux propriétés personnalisées de la fonction de trace binaire.

Procédure

  1. Pour convertir les fichiers de trace binaires générés par la fonction BTF de sorte qu'ils soient lisibles par un utilisateur. Exécutez la commande suivante à partir du répertoire racine_serveur_app/bin/trace :
    racine_sereur_app/bin/trace read <rép_journaux> [<spéc_trace>]
    <rép_journaux>
    Indique le chemin d'accès au répertoire du journal serveur.
    <spéc_trace>
    Indique les spécifications de trace qui se présentent sous la forme d'une liste d'éléments séparés par une virgule au format <groupOrRecord>[<:traceLevel>], où groupOrRecord indique le nom d'un groupe d'enregistrement, et traceLevel identifie le niveau de débogage voulu, comme indiqué par le groupe ou l'enregistrement.
    -filePrefix
    Indique qu'un nom de préfixe de fichier de trace différent de celui par défaut est fourni.
    <préfixe>
    Indique le nom du préfixe de fichier de trace. La valeur par défaut est btrace
    Par exemple, pour lire les fichiers btrace dans le répertoire en cours pour tous les enregistrements, exécutez la commande suivante :
    racine_serveur_app/bin/trace read .
    Pour afficher tous les btrace dans le groupe http figurant dans les journaux du répertoire en cours, jusqu'au niveau de trace 2, exécutez la commande suivante :
    racine_serveur_app/bin/trace read . http:2
  2. Pour obtenir une description de tous les éléments qui peuvent être soumis à la fonction de trace, exécutez la commande suivante :
    racine_serveur_app/bin/trace info [<groupOrRecordOrFieldName>] [-depth <maxDepth>]
    <groupOrRecordOrFieldName>
    Indique le nom d'un groupe, enregistrement ou zone pour lequel des informations sont nécessaires.
    -depth
    Indique qu'une profondeur maximale est fournie.
    <maxDepth>
    La profondeur indiquée comprend tous les groupes, les enregistrements et les zones inclus dans la profondeur spécifiée à partir de l'argument initial fourni.
    Utilisez les descripteurs de zone pour limiter la sortie et -depth pour définir avec plus de précision jusqu'à quel niveau de profondeur dans la hiérarchie doit aller le filtre. Si vous n'indiquez pas de profondeur maximale, toutes les informations s'affichent.
    Par exemple, pour obtenir des informations sur le groupehttp.request, mais pas plus profondément, exécutez la commande suivante :
    racine_serveur_app/bin/trace info http.request -depth 1

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twve_odoebtf
Nom du fichier : twve_odoebtf.html