WebSphere Extended Deployment, Version 6.0.x     Sistemas Operacionais: AIX,, HP-UX, Linux, Solaris , Windows , z/OS

Ativando a Monitoração de Desempenho

Antes de começar

Como regra, o cluster deve ser parado antes de iniciar este exemplo. Pare o cluster através do console administrativo.

Por que e quando realizar esta tarefa

Os comandos a seguir permitem ativam a PMI (Performance Monitoring Infrastructure), permitindo que as extensões de monitoramento de desempenho do WPF (Recurso de Particionamento) forneçam status de transação.
  1. Abra uma nova interface de linha de comandos, deixando a janela launchclient utilizada anteriormente para exercitar o servidor após a inicialização da monitoração de desempenho nesta seção.
  2. Execute todas as etapas restantes nesta seção na nova janela.
  3. Assim que a nova janela é aberta, vá para o diretório home do gerenciador de implementação. Em seguida, altere o diretório para o diretório binário para executar o script wpfadmin.
  4. Para monitorar o WPF, é requerido o nível H de PMI.
  5. wpfadmin enableWPFPMI H --c cluster
    wsadmin -lang jython -f wpfadmin.pty enableWPFPMI H --c cluster
    WASX7209I: Conectado ao processo "Deployment Manager" no nó CellManager
    utilizando o conector SOAP; O tipo do processo é: DeploymentMana
    ger
    WPFC0065I: Cluster definido como cluster
    WPFC0043I: O wpfModule da PMI está ativado para o cluster
    e definido com o nível H.
    
Agora este cluster deve ser iniciado. Utilize o console administrativo para reiniciar o cluster cluster_name. Agora, você pode rastrear uma determinada contagem de transações para uma instância de bean específica.
O comando a seguir rastreia a contagem de transações - as 10 principais instâncias a cada 30 segundos.

wpfadmin subscribeWPFPMI cumulative TransactionCount
WPFKeyBasedPartitionSample WPFKeyBasedPartition 10  30000 --c cluster

ple WPFKeyBasedPartition 10 30000 --c cluster
WASX7209I: Conectado ao processo "Deployment Manager" no nó CellManager
utilizando o conector SOAP; O tipo do processo é: DeploymentMana
ger
WPFC0065I: Cluster definido como cluster
WPFC0040I: WPF PMI foi assinado com as opções range=cumulative,
type=TransactionCount, application name=WPFKeyBase
dPartitionSample, ejb name=WPFKeyBasedPartition, partition count=10,
interval=30000
WPFC0041I: O ID do cliente é 1. Utilize-o em futuras chamadas de PMI wpfadmin.
Observe o ID do cliente. É o ID de referência utilizado para monitorar essa assinatura. É possível realmente iniciar a monitoração ativa.
Antes de monitorar, algumas transações existentes precisam ser concluídas. Se não forem, o aplicativo cliente relatará um erro. Para assegurar que você possua uma transação válida, execute o aplicativo do cliente de ativação conforme executado anteriormente. Sem assegurar a conclusão de algumas transações, você obterá o seguinte erro:

wpfadmin getTransactionCount --id 1 --top 15

C:\was\nd51\bin>wsadmin -lang jython -f wpfadmin.pty getTransactionCount
--id 1 --top 15
WASX7209I: Conectado ao processo "Deployment Manager" no nó CellManager
utilizando o conector SOAP; O tipo do processo é: DeploymentMana
ger
WPFC0065I: Id definido como 1
WPFC0065I: Intervalo principal definido como 15

PartitionName       TransactionCount  TotalResponseTime  MinimumTime
MaximumTime
WPFC0045I: Não existem estatísticas disponíveis! Aguarde e tente novamente.

launchclient c:\was\base51\installedApps\Cell\
WPFKeyBasedPartitionSample.ear
-CCproviderURL=corbaloc::<host>:<porta>

Ative o aplicativo de monitoramento do Recurso de Particionamento utilizando o seguinte comando.

wpfadmin getTransactionCount --id 1 --top 15

wsadmin -lang jython -f wpfadmin.pty getTransactionCount --id 1
--top 15

WASX7209I: Conectado ao processo "Deployment Manager" no nó
CellManager utilizando conector SOAP;  O tipo de processo é:
DeploymentManager
WPFC0065I: Id definido como 1
WPFC0065I: Intervalo principal definido como 15

PartitionName       TransactionCount  TotalResponseTime  MinimumTime  MaximumTime
PK000010            3                 1418               207          639
PK000009            3                 1456               32           752
PK000008            3                 2254               586          907
PK000007            3                 1161               149          817
PK000006            3                 2130               663          760
PK000005            3                 1711               77           908
PK000004            3                 1040               109          784
PK000003            3                 703                22           400
PK000002            3                 1138               125          684
PK000001            3                 926                31           670
==================================

PartitionName       TransactionCount  TotalResponseTime  MinimumTime  MaximumTime
PK000010            3                 1418               207          639
PK000009            3                 1456               32           752
PK000008            3                 2254               586          907
PK000007            3                 1161               149          817
PK000006            3                 2130               663          760
PK000005            3                 1711               77           908
PK000004            3                 1040               109          784
PK000003            3                 703                22           400
PK000002            3                 1138               125          684
PK000001            3                 926                31           670
Esta opção continuará o rastreamento, desde que o usuário não exista com um CTRL-C na janela de comandos.

wpfadmin getTransactionCount --id 1

wsadmin -lang jython -f wpfadmin.pty getTransactionCount --id 1
WASX7209I: Conectado ao processo "Deployment Manager" no nó CellManager
utilizando o conector SOAP;
O tipo do processo é: DeploymentManager
WPFC0065I: Id definido como 1

PartitionName       TransactionCount  TotalResponseTime  MinimumTime  MaximumTime
PK000010            15                7904               99           894
PK000009            15                6964               32           866
PK000008            15                6880               3            998
PK000007            15                6766               64           946
PK000006            15                9253               210          993
PK000005            15                7897               21           971
PK000004            15                7191               109          994
PK000003            15                7076               6            931
PK000002            15                7210               84           789
PK000001            15                6375               31           949

Se desejar tentar utilizar uma opção melhor, utilize a opção ativa em vez da opção acumulativa. Além disso, o comando launchclient utilizará um parâmetro -loop xxxxx. Depois que a trilha de PMI estiver em vigor, a opção -loop gerará transações em cada nó de extremidade de partição em forma de looping e a transação ativa refletirá a quantidade de novas transações em uma determinada instância de tempo.

Por exemplo:
wpfadmin subscribeWPFPMI active TransactionCount WPFKeyBasedPartitionSample
WPFKeyBasedPartition 10
30000 --c cluster
E o comando launch client para loop:
launchclient c:\was\base51\installedApps\Cell\WPFKeyBasedPartitionSample.ear
-CCproviderURL=corbaloc::<host>:<porta> -loop 10000



Related tasks
Monitorando Estatísticas de Desempenho de Transações

Tópico de Tarefa    

Termos de Uso | Feedback Última atualização: Mar 21, 2006 12:52:01 PM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/WPF51/twpfenablepm.html

© Copyright IBM 2005, 2006. Todos os Direitos Reservados.
Este centro de informações é desenvolvido em tecnologia Eclipse. (http://www.eclipse.org)