Habilitación de Intelligent Management en el rastreo de plug-in de WebSphere

Habilite Intelligent Management en el rastreo de plug-in de WebSphere utilizando la etiqueta <traceSpecification>.

Acerca de esta tarea

Utilice el código <traceSpecification> para habilitar el rastreo de control y basado en solicitudes. Para habilitar este rastreo, consulte Configuración en el plug-in de WebSphere. Si desea más información sobre las propiedades de la etiqueta <traceSpecification>, consulte Direccionamiento dinámico.

Procedimiento

  1. Para establecer el rastreo de control :DEBUG de webserver1 y webserver2, añada el código siguiente al archivo server.xml del controlador.
    <dynamicRouting>
     <traceSpecification name="default" specification=":DEBUG" webservers="webserver1, webserver2" />
    </dynamicRouting>

    Este cambio se comunica al servidor web si ya está conectado al servicio de direccionamiento dinámico.

    Nota: Establezca el parámetro name en default para utilizar la especificación de rastreo de control. Si desea más información, consulte Configuración del rastreo en el plug-in de WebSphere.
    Configure especificaciones de rastreo de control diferentes para servidores web diferentes. Por ejemplo:
    <dynamicRouting>
     <traceSpecification name="default" specification=":DEBUG" webservers="webserver1" />
     <traceSpecification name="default" specification="request.http:DEBUG" webservers="webserver2" />
    </dynamicRouting>
  2. Para configurar especificaciones de rastreo basadas en solicitudes para webserver1, añada el siguiente código al archivo server.xml del controlador.
    <dynamicRouting>
     <traceSpecification name="custom1" specification="request.http:DEBUG" condition="uri = '/foo'" webservers="webserver1" />
    </dynamicRouting>
    Nota: La propiedad condition es necesaria para las especificaciones de rastreo basadas en solicitudes. La propiedad condition especifica una expresión que se evalúa en Intelligent Management en el plug-in de cada solicitud. La especificación de rastreo especificada se establece para las solicitudes que coinciden con la expresión. Si desea más información sobre el formato del parámetro de condición, consulte Configuración del rastreo en el plug-in de WebSphere.
    Las especificaciones de rastreo basadas en solicitudes se evalúan en el orden en el que se especifican. Si se especifican dos especificaciones de rastreo con el mismo nombre, la última tiene prioridad. En el siguiente ejemplo, se utiliza control.process:DEBUG para la especificación de control de webserver1:
    <dynamicRouting>
     <traceSpecification name="default" specification=":DEBUG" webservers="webserver1" />
     <traceSpecification name="default" specification="control.process:DEBUG" webservers="webserver1" />
    </dynamicRouting>
    Utilice "*" para establecer la especificación de rastreo de todos los servidores web que están conectados al servicio de direccionamiento dinámico. Si tiene un valor de especificación que contiene nombres de servidor web reales, la especificación de servidor web sustituye a la especificación "*" , independientemente del orden, por razones de especificidad. La sustitución del orden se produce cuando ambas especificaciones están igualmente especificadas para "*" o para los mismos servidores 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>

Icono que indica el tipo de tema Tema de tarea

Nombre de archivo: twlp_wve_enableIMtrace.html