Puede utilizar PMI (Performance Monitoring Infrastructure) de WebSphere Application Server para habilitar o inhabilitar estadísticas a cualquier nivel. Por ejemplo, puede elegir que se habiliten las estadísticas de proporción de coincidencias de correlación para una correlación determinada pero no así las estadísticas de número de entradas ni las estadísticas de tiempo de actualización por lotes del cargador.
Puede habilitar PMI en la consola de administración o con scripts.
Antes de empezar
El servidor de aplicaciones se debe haber iniciado y debe tener instalada una aplicación habilitada para
eXtreme Scale.
Para habilitar PMI con el uso de scripts, también debe poder iniciar la sesión y utilizar la herramienta wsadmin. Para obtener más información sobre la herramienta wsadmin, consulte el tema
Herramienta wsadmin en el Information Center de
WebSphere Application Server.
Acerca de esta tarea
Utilice
WebSphere Application Server PMI
para proporcionar un mecanismo granular con el que poder habilitar o inhabilitar estadísticas a cualquier nivel. Por ejemplo, puede elegir que se habiliten las estadísticas de proporción de coincidencias de correlación para una correlación determinada pero no así las estadísticas de número de entradas ni las estadísticas de tiempo de actualización por lotes del cargador.
Esta sección muestra cómo utilizar la consola administrativa y los scripts wsadmin para habilitar PMI de ObjectGrid.
Procedimiento
- Habilite PMI en la consola administrativa.
- En la consola administrativa, pulse .
- Verifique que Performance Monitoring Infrastructure
(PMI) se ha seleccionado. De forma predeterminada este valor está habilitado. Si el valor no está habilitado, seleccione el recuadro de selección y reinicie el servidor.
- Pulse Personalizado. En el árbol de configuración, seleccione el módulo de correlaciones ObjectGrid y ObjectGrid. Habilite las estadísticas para cada módulo.
La categoría de tipo de transacción para estadísticas de ObjectGrid se crea en el tiempo de ejecución. Sólo puede ver las subcategorías de las estadísticas de ObjectGrid
y de correlación en el separador Tiempo de ejecución.
- Habilite PMI con el uso de scripts.
- Abra un indicador de línea de mandatos. Vaya al directorio raíz_was/bin.
Especifique wsadmin para iniciar la herramienta de línea de mandatos wsadmin.
- Modifique la configuración del tiempo de ejecución de PMI de eXtreme Scale. Verifique que PMI se ha habilitado para el servidor mediante los siguientes mandatos:
wsadmin>set s1 [$AdminConfig getid /Cell:CELL_NAME/Node:NODE_NAME/Server:
APPLICATION_SERVER_NAME/]
wsadmin>set pmi [$AdminConfig list PMIService $s1]
wsadmin>$AdminConfig show $pmi.
Si PMI no se ha habilitado, ejecute los mandatos siguientes para habilitar PMI:
wsadmin>$AdminConfig modify $pmi {{enable true}}
wsadmin>$AdminConfig save
Si necesita habilitar PMI, reinicie el servidor.
- Establezca las variables para cambiar el conjunto de estadísticas por un conjunto personalizado utilizando los siguientes mandatos:
wsadmin>set perfName [$AdminControl completeObjectName type=Perf,
process=APPLICATION_SERVER_NAME,*]
wsadmin>set perfOName [$AdminControl makeObjectName $perfName]
wsadmin>set params [java::new {java.lang.Object[]} 1]
wsadmin>$params set 0 [java::new java.lang.String custom]
wsadmin>set sigs [java::new {java.lang.String[]} 1]
wsadmin>$sigs set 0 java.lang.String
- Establezca el conjunto de estadísticas que desea personalizar utilizando el siguiente mandato:
wsadmin>$AdminControl invoke_jmx $perfOName setStatisticSet $params $sigs
- Establezca las variables para habilitar las estadísticas de PMI de objectGridModule utilizando los siguientes mandatos:
wsadmin>set params [java::new {java.lang.Object[]} 2]
wsadmin>$params set 0 [java::new java.lang.String objectGridModule=1]
wsadmin>$params set 1 [java::new java.lang.Boolean false]
wsadmin>set sigs [java::new {java.lang.String[]} 2]
wsadmin>$sigs set 0 java.lang.String
wsadmin>$sigs set 1 java.lang.Boolean
- Establezca la serie de estadísticas utilizando el siguiente mandato:
wsadmin>set params2 [java::new {java.lang.Object[]} 2]
wsadmin>$params2 set 0 [java::new java.lang.String mapModule=*]
wsadmin>$params2 set 1 [java::new java.lang.Boolean false]
wsadmin>set sigs2 [java::new {java.lang.String[]} 2]
wsadmin>$sigs2 set 0 java.lang.String
wsadmin>$sigs2 set 1 java.lang.Boolean
- Establezca la serie de estadísticas utilizando el siguiente mandato:
wsadmin>$AdminControl invoke_jmx $perfOName setCustomSetString $params2 $sigs2
Estos pasos habilitan el PMI de tiempo de ejecución de eXtreme Scale, pero no modifican la configuración de PMI. Si reinicia el servidor de aplicaciones, los valores de PMI se pierden excepto para la habilitación de PMI principal.
Ejemplo
Puede efectuar los siguientes pasos para habilitar las estadísticas de PMI para la aplicación de ejemplo:
- Inicie la aplicación utilizando la dirección web http://host:puerto/ObjectGridSample, donde el host y el puerto son el nombre del host y el número de puerto HTTP del servidor en el que se ha instalado el ejemplo.
- En la aplicación de ejemplo, pulse ObjectGridCreationServlet, y luego pulse los botones de acción 1, 2, 3, 4 y 5 para generar acciones para ObjectGrid y correlaciones. No cierre esta página de servlet ahora.
- En la consola administrativa, pulse Pulse la pestaña Tiempo de ejecución.
- Pulse el botón de selección Personalizado.
- Expanda el módulo de correlaciones de ObjectGrid en el árbol de tiempo de ejecución y pulse el enlace clusterObjectGrid. Bajo el grupo de correlaciones de ObjectGrid, hay una instancia de
ObjectGrid llamada clusterObjectGrid, y bajo el grupo clusterObjectGrid existen cuatro correlaciones: contadores, empleados, oficinas y sitios. En la instancia de ObjectGrids, existe la instancia de clusterObjectGrid y bajo dicha instancia hay un tipo de transacción llamado DEFAULT.
- Puede habilitar las estadísticas que desee. Por ejemplo, puede habilitar una cantidad de entradas de correlación para la correlación de empleados y un tiempo de respuesta de transacción para el tipo de transacción DEFAULT.
Qué hacer a continuación
Una vez que se ha habilitado PMI, puede ver las estadísticas PMI con la consola administrativa o con el uso de scripts.