Questo esempio illustra come utilizzare J2EE Request Profiler in WebSphere
Application Server 5.0 o versioni successive. J2EE Request Profiler è un agente che si
trova all'interno del processo di WebSphere Application Server e consente la raccolta di
dati dai punti di intercettazione della richiesta dell'applicazione e-business. J2EE
Request Profiler utilizza il processo Data Collection Engine per esporre i dati in modo che
vengano visualizzati dalle diverse viste fornite dalla prospettiva di Creazione profili
del workbench.
La creazione di profili per applicazioni e-business distribuite, in esecuzione
all'interno di una macchina o su un cluster di macchine, viene realizzato mediante
un'istanza singola o con numerose istanze di J2EE Request Profiler.
Ciascuna istanza di J2EE Request Profiler è deputata alla raccolta di informazioni sulla
creazione di profili per il processo di WebSphere Application Server all'interno del
quale si trova. Il collegamento a numerosi J2EE Request Profiler su diversi server delle
applicazioni consente la raccolta dei dati dei profili di questi server.
È possibile selezionare il J2EE Request Profiler a cui ci si desidera collegare, oltre
a scegliere il momento in cui collegarsi, durante l'esecuzione dell'applicazione.
La traccia dell'applicazione si avvia quando ci si collega al J2EE Request Profiler, con il
conseguente monitoraggio dell'applicazione. Poiché l'esecuzione dell'applicazione non è
limitata a un host, il meccanismo di rilevamento remoto determina il collegamento ad
altre istanze di J2EE Request Profiler. Tali istanze rappresentano altrettanti WebSphere
Application Server (versione 5.0 o successive). I WebSphere Application Server
comprendono servlet e bean enterprise che partecipano all'esecuzione dell'applicazione.
Nota:
I J2EE Request Profiler raccolgono i dati provenienti da richieste in entrata sia su contenitori EJB che su contenitori Web. Tale meccanismo di raccolta dati consente di creare diagrammi di sequenza, che rappresentano le interazioni tra servlet, JSP e bean enterprise, mentre ignora altri manufatti dell'infrastruttura dell'applicazione che non rappresentano la logica aziendale dell'applicazione. Mediante i dati raccolti, è possibile creare una vasta gamma di diagrammi, definiti per livelli specifici della gerarchia dei profili (monitor, host, processi e agenti). Le viste Diagramma di sequenza incluse nella prospettiva Creazione profili forniscono i seguenti tipi di diagrammi attualmente implementati:
Nella vista Diagramma di sequenza vengono riportate le informazioni sull'applicazione dal momento in cui è stato effettuato il collegamento a J2EE Request Profiler e avviato il monitoraggio dell'applicazione.
Il contenuto dell'esempio include le dipendenze (ossia, i file JAR) necessarie per monitorare J2EE Request Profiler e visualizzare i dati raccolti dai punti di intercettazione delle richieste dell'applicazione e-business tramite Data Collection Engine, il workbench e J2EE Request Profiler all'interno di WebSphere Application Server (versione 5.0 o successive).
Per eseguire questo esempio, è necessario disporre di WebSphere Application Server
(versione 5.0 o successive).
Nota: questa applicazione non è in dotazione.
Una volta stabilito il collegamento a un J2EE Request Profiler mediante il workbench, Data Collection Engine risulta installato e in esecuzione.
I file JAR elencati nella tabella sono obbligatori per l'esecuzione di questo esempio:
File JAR | Plug-in in cui è contenuto |
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 (all'interno della directory archive\J2EERequestProfilerSample) |
Per eseguire questo esempio, attenersi alla procedura riportata di seguito:
(C) Copyright IBM Corporation 2000, 2005. Tutti i diritti riservati.