Activation d'Intelligent Management dans le traçage du plug-in WebSphere
Activez Intelligent Management dans le traçage du plug-in WebSphere à l'aide de la balise <traceSpecification>
Pourquoi et quand exécuter cette tâche
Utilisez la balise <traceSpecification> pour activer le contrôle et le traçage basé sur des demandes. Pour activer ce traçage, voir Configuration du traçage sur le plug-in WebSphere. Pour en savoir plus sur les propriétés de la balise <traceSpecification>, voir Routage dynamique.
Procédure
- Pour activer la trace de contrôle
:DEBUG
pour webserver1 et
webserver2, ajoutez le code suivant dans le
fichier server.xml du contrôleur.
<dynamicRouting> <traceSpecification name="default" specification=":DEBUG" webservers="webserver1, webserver2" /> </dynamicRouting>
Ce changement est communiqué au serveur web s'il est déjà connecté au service Routage dynamique.
Configurez différentes spécifications de trace de contrôle pour différents serveurs Web. Par exemple :Remarque : Réglez le paramètre name sur default afin d'utiliser la spécification de trace de contrôle. Pour plus d'informations, voir Configuration du traçage sur le plug-in WebSphere.<dynamicRouting> <traceSpecification name="default" specification=":DEBUG" webservers="webserver1" /> <traceSpecification name="default" specification="request.http:DEBUG" webservers="webserver2" /> </dynamicRouting>
- Pour configurer des spécifications de trace basées sur les
demandes pour webserver1, ajoutez le code
suivant dans le fichier
server.xml du contrôleur.
<dynamicRouting> <traceSpecification name="custom1" specification="request.http:DEBUG" condition="uri = '/foo'" webservers="webserver1" /> </dynamicRouting>
Remarque : La propriété condition est obligatoire pour les spécifications de trace basées sur les demandes. La propriété condition indique une expression qui est évaluée par Intelligent Management dans le plug-in pour chaque demande. La spécification de trace spécifiée est activée pour les demandes qui correspondent à l'expression. Pour obtenir des informations sur le format du paramètre de condition, voir Configuration du traçage sur le plug-in WebSphere.Les spécifications de trace basées sur les demandes sont évaluées selon l'ordre dans lequel elles sont indiquées. Si deux spécifications de trace de même nom sont spécifiées, celle qui est la plus récente a la priorité. Dans l'exemple suivant, control.process:DEBUG est utilisé pour la spécification de contrôle pour webserver1 :<dynamicRouting> <traceSpecification name="default" specification=":DEBUG" webservers="webserver1" /> <traceSpecification name="default" specification="control.process:DEBUG" webservers="webserver1" /> </dynamicRouting>
Utilisez "*" pour définir la spécification de trace pour tous les serveurs Web qui sont connectés au service Routage dynamique. Si une valeur de spécification contient des noms de serveur Web réels, la spécification de serveur Web remplace la spécification "*", Il y a remplacement d'ordre lorsque les deux spécifications sont également ciblées pour "*" ou pour les mêmes serveurs Web.<dynamicRouting> <traceSpecification name="default" specification=":DEBUG" webservers="*" /> <traceSpecification name="custom1" specification="http.request.rules:DEBUG" condition="uri = '/foo'" webservers="webserver1,webserver3" /> <traceSpecification name="custom2" specification="http.response:DEBUG" condition="uri = '/foo'" webservers="webserver1,webserver4" /> <traceSpecification name="custom3" specification="http.request.select:DEBUG" condition="virtualhost = 'ibm.com'" webservers="*" /> </dynamicRouting>
Tâches associées:
Référence associée:

Nom du fichier : twlp_wve_enableIMtrace.html