Registro cronológico de datos de Tivoli Performance Viewer con scripts

Puede utilizar la herramienta wsadmin para iniciar y detener el registro cronológico de Tivoli Performance Viewer en el entorno.

Acerca de esta tarea

Tivoli Performance Viewer proporciona un método fácil para almacenar datos a tiempo real de los recursos del sistema, las agrupaciones y colas de WebSphere Application Server de las estadísticas relacionadas con la aplicación y otros en archivos de registros cronológicos para su posterior recuperación. La herramienta wsadmin le ayuda a iniciar y detener el registro cronológico utilizando la línea de mandatos. Puede utilizar la línea de mandatos para iniciar y detener el registro cronológico de Tivoli Performance Viewer.

La tarea siguiente supone que se está utilizando el script Jython.

Procedimiento

  1. Inicie la herramienta de scripts wsadmin.
  2. Importe UserPreferences y jarray.
    import com.ibm.ws.tpv.engine.UserPreferences
    import jarray 
  3. Identifique el servidor en el que desea que se inicie el registro cronológico y asígnele la variable siguiente:
    tpvName = AdminControl.completeObjectName("type=TivoliPerfEngine,*")
    tpvName = AdminControl.makeObjectName(tpvName)
  4. Cree un objeto UserPreferences.
    pref = com.ibm.ws.tpv.engine.UserPreferences()
    pref.setServerName("server1")
    pref.setNodeName("mynode")
    pref.setLogFileName("tpv_log_1")
    pref.setUserId("user") 
  5. Cree los argumentos necesarios e invoque la acción monitorServer en el MBean de Tivoli Performance Viewer.
    list_p = java.util.ArrayList()
    list_p.add(pref)
    params=jarray.array(list_p,java.lang.Object)
    
    list_s = java.util.ArrayList()
    list_s.add("com.ibm.ws.tpv.engine.UserPreferences")
    sigs = jarray.array(list_s,java.lang.String)
    
    print "--- TPV Calling monitorServer ---"
    AdminControl.invoke_jmx(tpvOName, "monitorServer", params, sigs)
  6. Cuando desea iniciar el registro cronológico, llame a la operación siguiente:
    print "--- TPV Calling startLogging ---"
    AdminControl.invoke_jmx(tpvOName, "startLogging", params, sigs)
  7. Cuando desea detener el registro cronológico, llame a la operación siguiente:
    print "--- TPV : Now Stop Logging ---"
    AdminControl.invoke_jmx(tpvOName, "stopLogging", params, sigs)

Qué hacer a continuación

De forma predeterminada, los archivos de registro se almacenan en el directorio raíz_perfil /logs/tpv en el nodo en el que se ejecuta el servidor. Para ahorrar espacio, Tivoli Performance Viewer comprime automáticamente el archivo de registros cronológicos cuando termina de escribir datos en él. En este punto, sólo debe haber un único archivo de registro en cada archivo .zip y dicho archivo debe tener el mismo nombre que el archivo .zip. Complete los pasos siguientes para ver los archivos de registro:

  1. Pulse Supervisión y ajuste > Performance Viewer > Ver anotaciones cronológicas en el árbol de navegación.
  2. Seleccione un archivo de registros cronológicos utilizando una de estas opciones:
    • Vía de acceso explícita al archivo de registros cronológicos

      Seleccione un archivo de registro de la máquina en la que se está ejecutando actualmente el navegador. Utilice esta opción si ha creado un archivo de registro y lo ha transferido a su sistema. Pulse Examinar para abrir un explorador de archivos en la máquina local y seleccione el archivo de registro que desea cargar.

    • Archivo de servidor
      1. Especifique la vía de acceso al archivo de registro en el servidor.
      2. En un entorno de gestión de despliegue, pulse el botón Examinar que se encuentra junto a la entrada para examinar los distintos nodos y localice el archivo de registro que desea ver.
      3. Pulse Ver anotaciones cronológicas. El archivo de anotaciones cronológicas se visualiza con botones de control de registro cronológico.

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=txml_loggingtpvdata
File name: txml_loggingtpvdata.html