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

  1. 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.

    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.
    Configurez différentes spécifications de trace de contrôle pour différents serveurs Web. Par exemple :
    <dynamicRouting>
     <traceSpecification name="default" specification=":DEBUG" webservers="webserver1" />
     <traceSpecification name="default" specification="request.http:DEBUG" webservers="webserver2" />
    </dynamicRouting>
  2. 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>

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

Nom du fichier : twlp_wve_enableIMtrace.html