Entrada de PerfServlet
La entrada y salida de PerfServlet se utiliza para recuperar completamente y de forma sencilla los datos de rendimiento que cualquier herramienta, proporcionada por IBM® o por otro proveedor, puede manejar.
PerfServlet se despliega en una de las instancias de servidor de aplicaciones
dentro del dominio. De forma predeterminada, PerfServlet recopila todos los datos de rendimiento de una célula de WebSphere Application Server. No
obstante, es posible limitar los datos que devuelve el servidor a un nodo, a un
servidor o a un módulo PMI determinados:
- Node
- El servlet puede limitar la información que proporciona a un host
determinado utilizando el parámetro node. Por ejemplo, para limitar la recopilación
de datos al nodo ‘rjones’, invoque el URL siguiente:
http://hostname/wasPerfTool/servlet/perfservlet?node=rjones
- Server
- El servlet puede limitar la información que proporciona a un host
determinado utilizando el parámetro server. Por ejemplo, para limitar la
recopilación de datos al servidor ‘testserver’ en todos los nodos, invoque el URL siguiente:
http://hostname/wasPerfTool/servlet/perfservlet?server=testserver
Para limitar la recopilación de datos al servidor ‘testserver’, que está ubicado en el host ‘rjones’, invoque el URL siguiente:http://hostname/wasPerfTool/servlet/perfservlet?node=rjones&server=testserver
- Module
- El servlet puede limitar la información que proporciona a un
módulo PMI determinado utilizando el parámetro module. Se pueden solicitar varios
módulos utilizando el siguiente URL:
http://hostname/wasPerfTool/servlet/perfservlet?module=beanModule+jvmRuntimeModule
Por ejemplo, para limitar la recopilación de datos al beanModule en todos los servidores, invoque el URL siguiente:http://hostname/wasPerfTool/servlet/perfservlet?module=beanModule
Para limitar la recopilación de datos al beanModule en el servidor ‘testserver’ en el nodo rjones, invoque el URL siguiente:http://hostname/wasPerfTool/servlet/perfservlet?node=rjones&server=testserver&module=beanModule
Para buscar la lista de los módulos, invoque la ayuda del PerfServlet con el siguiente URL:http://hostname/wasPerfTool/servlet/perfservlet?action=help
En WebSphere Application Server, Network Deployment (ND), PerfServlet se conecta automáticamente al gestor de despliegue para proporcionar datos de PMI sobre toda la célula.
Cuando el servlet de rendimiento se inicializa por primera vez, recupera la lista
de nodos y servidores del dominio en el que se ha desplegado. Puesto que
la recopilación de estos datos es costosa, el servlet de rendimiento la retiene como una
lista colocada en la antememoria. Si se añade un nuevo nodo al dominio o se inicia un nuevo servidor, el servlet de
rendimiento no recupera automáticamente la información acerca del elemento
recientemente creado. Para forzar al servlet a que renueve su configuración, se debe
añadir el parámetro refreshConfig a la invocación, tal y como se indica a continuación:
http://hostname/wasPerfTool/servlet/perfservlet?refreshConfig=true
Es posible que desee configurar otros parámetros de los servlets de
rendimiento según sus necesidades específicas. Puede definir el host,
número de puerto, tipo de conector y un nombre de usuario y contraseña.
- Host. Define el nombre de host donde se ejecuta el servidor. El
valor por omisión es "localhost." Para las instalaciones básicas,
utilice "localhost" o "host" donde se esté ejecutando el servidor. En las instalaciones de WebSphere Application Server, Network Deployment, utilice el nombre de host del gestor de despliegue.Nota: Puede haber más de una instancia de servidor en las instalaciones de WebSphere Application Server, Network Deployment y un servlet de rendimiento puede estar instalado en cualquiera de los servidores.
- Puerto. Este es el puerto a través del cual se conectará el
servidor. Este valor por omisión es '8880' (puerto de conector SOAP de la
instalación básica). En una instalación básica, utilice el puerto de
conector SOAP o RMI del servidor de aplicaciones.
En una instalación de WebSphere Application Server, Network Deployment. utilice el puerto SOAP o RMI del gestor de despliegue.
Nota: Los números de puerto del conector SOAP/RMI pueden configurarse en la consola administrativa bajo Servidores > Servidores de aplicaciones > nombre_servidor > Puntos finales. - Conector. El tipo de conector puede ser SOAP o RMI. El valor por omisión es SOAP.
- Nombre de usuario. Si la seguridad está habilitada, proporcione el nombre de usuario.
- Contraseña. Si la seguridad está habilitada, proporcione la contraseña.