É possível utilizar a WebSphere Application Server Performance
Monitoring Infrastructure (PMI) para ativar ou desativar estatísticas em qualquer nível. Por
exemplo, você pode optar por ativar as estatísticas de taxa de acesso do mapa para um mapa
específico, mas não o número de estatísticas de entrada ou as estatísticas de tempo de atualização
de lote do utilitário de carga. É possível ativar a PMI no console administrativo ou com
scripts.
Antes de Iniciar
Seu servidor de aplicativos deve ser iniciado e ter um aplicativo ativado para o
eXtreme Scale instalado. Para ativar a PMI com
scripts, você também deve estar apto a efetuar login e utilizar a ferramenta wsadmin. Para
obter informações adicionais sobre a ferramenta wsadmin, consulte o tópico
ferramenta wsadmin no centro de informações do
WebSphere Application Server.
Sobre Esta Tarefa
Utilize a PMI do
WebSphere Application Server para
fornecer um mecanismo granular com o qual é possível ativar ou desativar estatísticas
em qualquer nível. Por exemplo, você pode optar por ativar as estatísticas de taxa de
acesso do mapa para um mapa específico, mas não o número de estatísticas de entrada ou
as estatísticas de tempo de atualização de lote do utilitário de carga. Esta seção mostra como utilizar o console administrativo e os scripts wsadmin
para ativar a PMI do ObjectGrid.
Procedimento
- Ativar a PMI no console administrativo.
- No console administrativo, clique em .
- Verifique se opção Ativar PMI (Performance Monitoring Infrastructure) está selecionada. Essa definição é ativada por padrão. Se a configuração não estiver ativada, selecione a caixa de opções e reinicie o servidor.
- Clique em Customizar. Na árvore de configuração, selecione o ObjectGrid e o módulo Mapas do ObjectGrid. Ative as estatísticas para cada módulo.
A categoria de tipo de transação para estatísticas do ObjectGrid é criada no tempo de execução. É possível
visualizar apenas as subcategorias das estatísticas do ObjectGrid e do Mapa na guia Tempo de Execução.
- Ativar a PMI com scripts.
- Abra um prompt de linha de comandos. Navegue para o diretório was_root/bin.
Digite wsadmin para iniciar a ferramenta de linha de comandos wsadmin.
- Modifique a configuração do tempo de execução do PMI do eXtreme Scale. Verifique se a PMI está ativada para o servidor, por meio dos seguintes comandos:
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.
Se a PMI não estiver ativada, execute os seguintes comandos para ativá-la:
wsadmin>$AdminConfig modify $pmi {{enable true}}
wsadmin> $AdminConfig save
Se precisar ativar a PMI, reinicie o servidor.
- Configure as variáveis para customizar o conjunto de estatísticas utilizando os seguintes comandos:
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
- Configure o conjunto de estatísticas para customizar o seguinte comando:
wsadmin>$AdminControl invoke_jmx $perfOName setStatisticSet $params $sigs
- Utilize os comandos a seguir para configurar as variáveis de modo a ativar a estatística da PMI objectGridModule:
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
- Configure a cadeia de estatísticas por meio deste comando:
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
- Configure a cadeia de estatísticas por meio deste comando:
wsadmin>$AdminControl invoke_jmx $perfOName setCustomSetString $params2 $sigs2
Essas etapas ativam o PMI do tempo de execução do eXtreme Scale, mas não modificam a configuração do PMI. Se você reiniciar o servidor de aplicativos, as configurações da PMI serão perdidas, exceto para a ativação da PMI principal.
Exemplo
Você pode executar as seguintes etapas para ativar as estatísticas da PMI para o aplicativo de amostra:
- Ative o aplicativo utilizando o endereço da Web http://host:port/ObjectGridSample,
em que host e porta são o nome do host e número de porta HTTP do servidor no qual
a amostra está instalada.
- No aplicativo de amostra, clique consecutivamente em ObjectGridCreationServlet e nos botões de ação 1, 2, 3, 4 e 5 para gerar ações para o ObjectGrid e os mapas. Não feche esta página do servlet neste momento.
- No console administrativo, clique em Clique na guia Tempo de Execução.
- Clique no botão de rádio Customizado.
- Expanda o módulo Mapas do ObjectGrid na árvore de tempo de execução e clique no link clusterObjectGrid. No grupo Mapas do ObjectGrid, há uma instância do ObjectGrid denominada clusterObjectGrid; há quatro mapas debaixo do grupo clusterObjectGrid: contadores, funcionários, escritórios e sites. Na instância do ObjectGrids, existe uma instância do clusterObjectGrid e sob esta há um tipo de transação denominado DEFAULT.
- Você pode ativar as estatísticas de seu interesse. Por exemplo, é possível ativar o número de entradas para o mapa funcionários e o tipo de resposta de transação para o tipo de transação DEFAULT.
O que Fazer Depois
Quando ativar a PMI, será possível visualizar estatísticas de PMI
com o console administrativo ou por meio de scripts.