Utilización del rastreo de componentes cruzados para solucionar los problemas de las aplicaciones

Puede utilizar el Rastreo de componentes cruzados (XCT) como ayuda para diagnosticar problemas en WebSphere Application Server.

Acerca de esta tarea

Los administradores que utilizan WebSphere Application Server necesitan utilizar archivos de registro y de rastreo para determinar si sus aplicaciones y el servidor se están ejecutando correctamente.

En función de la naturaleza de las aplicaciones, varias hebras dentro de un servidor de aplicaciones pueden utilizarse para manejar las solicitudes como, por ejemplo, las solicitudes HTTP o JMS. Algunas solicitudes pueden ser manejadas por más de un servidor de aplicaciones como, por ejemplo, cuando un servidor de aplicaciones realiza una solicitud a otro servidor de aplicaciones para una solicitud de servicios web.

Puede utilizar XCT para aumentar los archivos de registro y rastreo con información de correlación. Esta información de correlación aclara qué hebras y procesos de servidor de aplicaciones participaron en la gestión de cada solicitud.

Procedimiento

  1. Habilite XCT si todavía no lo ha hecho.
    1. Inicie una sesión en la consola administrativa.
    2. Si utiliza una topología de agente administrativo, seleccione un nodo que desee gestionar y navegue hasta él.
    3. En la sección de navegación de la consola, elija Resolución de problemas > Registros y rastreo.
    4. Seleccione el servidor para el que desea habilitar XCT.
    5. Elija Cambiar los niveles de detalle de los registros cronológicos.
    6. Seleccione la pestaña Configuración si desea realizar cambios de configuración estática, o la pestaña Tiempo de ejecución si desea realizar cambios en el estado de ejecución del servidor.
    7. Marque el recuadro de selección Habilitar correlación de registro y rastreo.
    8. Seleccione Incluir los ID de solicitud en los registros de anotaciones y de rastreo,Incluir los ID de solicitud en los registros de anotaciones y rastreo y los registros de anotaciones de correlación, o Incluir los ID de solicitud en los registros de anotaciones y rastreo, crear registros de anotaciones de correlación y capturar instantáneas de datos, según proceda.
    9. Pulse Aceptar.
    10. Si ha realizado los cambios en la pestaña Configuración, guárdelos y reinicie el servidor de aplicaciones.
      Best practice Best practice: Habilite XCT para incluir los ID de solicitud en los archivos de registro y rastreo cuando desee ver qué entradas de registro y rastreo, en todas las hebras y los procesos de servidor de aplicaciones, están relacionadas con la misma solicitud. Los ID de solicitud sólo se registran cuando se utiliza la modalidad de registro y rastreo HPEL y se pueden ver o utilizar para el filtrado utilizando el mandato logViewer. bprac
      Best practice Best practice: Habilite XCT para crear registros de anotaciones de correlación cuando desee registrar cómo se ramifican las solicitudes entre las hebras y los procesos y ver información adicional sobre cada solicitud. La habilitación de XCT para crear registros de anotaciones de correlación podría tener un impacto significativo en el rendimiento en el sistema, por lo que se adapta mejor en los entornos de prueba y desarrollo. bprac
      Best practice Best practice: Habilite XCT para capturar instantáneas de datos cuando desee almacenar todos los cuerpos de solicitud y respuesta en el sistema de archivos. La habilitación de XCT para capturar instantáneas de datos podría tener un impacto significativo de rendimiento en el sistema, así que se adapta mejor para los entornos de prueba y desarrollo. XCT captura las instantáneas de datos para las solicitudes de mensajes y las respuestas manejadas por el SIBus. bprac
      Avoid trouble Avoid trouble: Las instantáneas de datos se capturan y graban en el directorio $SERVER_LOG_ROOT/snapdata. El servidor de aplicaciones no borra automáticamente los archivos de este directorio. Tendrá que suprimir los archivos de este directorio periódicamente cuando está habilitada la captura de instantáneas de datos. Las instantáneas de datos almacenan todo el contenido de solicitudes y respuestas y podrían incluir información confidencial. Es posible que el uso de esta opción no sea apropiado en entornos de producción. gotcha
  2. Utilice la información del ID de solicitud de XCT para realizar un seguimiento de las solicitudes.
    1. Compruebe que está utilizando la modalidad de registro y rastreo de HPEL (High Performance Extensible Logging) ya que la modalidad básica de registro y rastreo no almacena ID de solicitud. Lea el tema Cambio de modalidad básica a modalidad de registro y rastreo HPEL para obtener más información.
    2. Habilite XCT si todavía no lo ha hecho.
    3. Filtre los registros para buscar información importante, como errores o avisos utilizando la herramienta de la línea de mandatos LogViewer de HPEL. Cree los registros utilizando el formato avanzado para poder ver la información del ID de solicitud en los registros. Por ejemplo, utilice el mandato como se muestra a continuación:[Windows]
      logViewer -minLevel WARNING -format advanced
      [Linux][AIX HP-UX Solaris][IBM i]
       logViewer.sh -minLevel WARNING -format advanced
      [z/OS]
      logViewer.sh -minLevel WARNING -format advanced -instance <ID_instancia>
    4. Cuando encuentre entradas de interés en el registro, anote el ID de solicitud asociado con dichas entradas.

    5. Filtre los registros por ID de solicitud utilizando la herramienta de la línea de mandatos LogViewer de HPEL y utilizando los ID de solicitud que anotó en el paso anterior, tal como se muestra a continuación:[Windows]
      logViewer -includeExtensions requestID=<ID_solicitud>
      [Linux][AIX HP-UX Solaris][IBM i]
      logViewer.sh -includeExtensions requestID=<ID_solicitud>
      [z/OS]
      logViewer.sh -includeExtensions requestID=<ID_solicitud> -instance  <ID_instancia>
      Lea el tema sobre la herramienta de la línea de mandatos LogViewer para obtener más información.
  3. Utilice las entradas en el registro de correlación de XCT para determinar la jerarquía de las cadenas de llamadas.
    1. Habilite XCT si todavía no lo ha hecho. Seleccione Incluir los ID de solicitud en los registros de anotaciones y rastreo y los registros de anotaciones de correlación para garantizar que XCT crea entradas en el registro de correlación.
    2. Si está utilizando HPEL, convierta los registros en texto utilizando la herramienta de la línea de mandatos LogViewer. Por ejemplo, utilice el mandato como se muestra a continuación:[Windows]
      logViewer -outLog myLog.txt
      [Linux][AIX HP-UX Solaris][IBM i]
      logViewer.sh -outLog myLog.txt
      [z/OS]
      logViewer.sh -instance <ID_instancia> -outLog myLog.txt
      Lea el tema sobre la herramienta de la línea de mandatos LogViewer para obtener más información.
    3. Utilice la herramienta IBM® WebSphere Cross Component Trace Logviewer disponible con IBM Support Assistant para cargar archivos de registro y rastreo de todos los servidores de aplicaciones implicados en la gestión de solicitudes y ver la jerarquía de las cadenas de llamada de solicitud. Lea el tema Utilización de IBM Support Assistant para obtener más información.

Resultados

El servidor ya está configurado para utilizar XCT.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ttrb_usingXCT
File name: ttrb_usingXCT.html