Esta amostra demonstra o uso do J2EE Request Profiler no WebSphere
Application Server versão 5.0 ou superior. O J2EE Request Profiler é um agente
que reside no processo do WebSphere Application Server com a finalidade de
coletar dados dos pontos de intercepção dos pedidos do aplicativo de
e-business. O J2EE Request Profiler utiliza o Data Collection Engine para externalizar
esses dados de modo que possam ser processados pelas diversas visualizações fornecidas
pela perspectiva Perfis do workbench.
O gerenciamento de perfis de aplicativos de e-business distribuídos que é executado
dentro dos limites de uma máquina ou em um cluster de máquinas é realizado utilizando
uma única instância ou várias instâncias do J2EE Request Profiler.
Cada instância do J2EE Request Profiler é responsável por coletar informações
de perfis para o processo do WebSphere Application Server em que ela
reside. A conexão com uma série de J2EE Request Profilers em diferentes
servidores de aplicativos permite a coleta de dados de perfis
nesses servidores.
Você pode selecionar o J2EE Request Profiler ao qual deseja conectar-se e
também pode escolher quando deseja conectar-se durante a execução do aplicativo.
O rastreio do aplicativo inicia a partir do momento em que você conecta-se
ao J2EE Request Profiler e inicia a monitoração do aplicativo. À medida que
a execução do aplicativo atravessa os limites de um host, o mecanismo de
descoberta remota ocasiona a conexão com outras instâncias do J2EE
Request Profiler. Essas instâncias representam os WebSphere Application Servers
(versão 5.0 ou superior). Esses WebSphere Application Servers hospedam
os servlets e beans corporativos que participam da execução do aplicativo.
Nota:
Os J2EE Request Profilers coletam dados de pedidos que chegam em contêineres do EJB bem como em contêineres da Web. Esse mecanismo de coleta de dados permite a criação de diagramas de seqüência, que representam interações entre servlets, JSPs e beans corporativos, enquanto ignora outros artefatos da infra-estrutura do aplicativo que não representam a lógica de negócios do aplicativo. Os dados coletados permitem a criação de uma variedade de diagramas diferentes, que são definidos para níveis específicos da hierarquia de perfis (monitores, hosts, processos e agentes). As visualizações Diagrama de Seqüência da perspectiva Perfis oferecem os seguintes tipos de diagrama atualmente implementados:
A visualização Diagrama de Seqüência mostra detalhes sobre o aplicativo a partir do momento em que você conecta-se ao J2EE Request Profiler e inicia a monitoração do aplicativo.
O conteúdo da amostra consiste nas dependências (ou seja, os arquivos JAR) necessárias para monitorar o J2EE Request Profiler e visualizar os dados coletados dos pontos de intercepção dos pedidos do aplicativo de e-business, por meio do Data Collection Engine, do workbench e do J2EE Request Profiler no WebSphere Application Server (versão 5.0 ou superior).
O WebSphere Application Server (versão 5.0 ou superior) é necessário para
executar esta amostra.
Nota: Esse aplicativo não é fornecido.
Ao conectar-se a um J2EE Request Profiler utilizando o workbench, o Data Collection Engine está instalado e em execução.
Os arquivos JAR listados na tabela são necessários para executar esta amostra:
Arquivo JAR | Plug-in contido em |
hexr.jar | org.eclipse.hyades.execution.remote |
hcorrelation.jar | org.eclipse.hyades.execution.correlation |
hexl.jar | org.eclipse.hyades.execution.local |
sdrt.jar | com.ibm.etools.pd.sd.runtime.sample (no diretório archive\J2EERequestProfilerSample) |
Para executar esta amostra, siga estas etapas:
(C) Copyright IBM Corporation 2000, 2005. Todos os Direitos Reservados.