Gestione dell'esempio di J2EE Request Profiler

Introduzione

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.

Contenuto

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).

Requisiti

Per eseguire questo esempio, è necessario disporre di WebSphere Application Server (versione 5.0 o successive).
Nota:
questa applicazione non è in dotazione.

Presupposti

Una volta stabilito il collegamento a un J2EE Request Profiler mediante il workbench, Data Collection Engine risulta installato e in esecuzione.

Dipendenze

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)

Fasi dell'esecuzione

Per eseguire questo esempio, attenersi alla procedura riportata di seguito:

  1. Arrestare WebSphere Application Server (versione 5.0 o successive).
  2. Aggiungere i file di dipendenza JAR necessari disponibili in questo progetto (ossia, J2EERequestProfilerProject) alla directory lib di WebSphere Application Server, ad esempio, x:\Program Files\WebSphere\AppServer\lib su Windows o /opt/WebSphere/AppServer/lib su UNIX.
  3. Avviare WebSphere Application Server.
  4. Abilitare la creazione del profilo nelle preferenze Creazioni profili e log del workbench:
    1. Dalla barra degli strumenti, selezionare Finestra > Preferenze.
    2. Selezionare Creazione profili e log.
    3. Nel pannello che si apre, selezionare Attiva creazione profili.
    4. Selezionare OK per applicare le modifiche.
  5. Avviare il servizio Data Collection Engine (su Windows) o il daemon (su UNIX).
  6. Aprire la prospettiva Creazione profili e log nel workbench:
    1. Selezionare Finestra > Apri prospettiva > Altro.
    2. Selezionare Creazione profili e log.
    3. Selezionare OK.
  7. Allegare l'agente di creazione profili a J2EE Request Profiler:
    1. Selezionare Profilo nella barra degli strumenti. Si apre la finestra della configurazione di avvio.
    2. Selezionare Allega - Processo Java dall'elenco Configurazioni.
    3. Fare clic su Nuovo per creare una nuova configurazione.
    4. Nel pannello relativo alla nuova configurazione, specificare un nome per la configurazione del profilo nel campo Nome.
    5. Selezionare la scheda Agenti.
    6. Selezionare J2EE Request Profiler dall'elenco Agenti utilizzando i tasti freccia.
    7. Selezionare la scheda Creazione profili.
    8. Selezionare l'impostazione del profilo Cronologia esecuzione e fare clic su Modifica.
    9. Nella finestra di dialogo Modifica impostazione creazione profili, selezionare Analisi tempo di esecuzione. Le opzioni relative a tale analisi vengono visualizzate nel riquadro di destra.
    10. Selezionare Mostra dettagli grafici del flusso di esecuzione. Tale opzione consente di utilizzare diverse viste per la creazione di profili grafici, in modo da rendere più semplice l'analisi dei dati raccolti.
    11. Fare clic su Avanti.
    12. Selezionare WebSphere J2EE dall'elenco delle impostazioni di creazione profili.
    13. Fare clic su Fine.
    14. Fare clic su Profilo per avviare la creazione di un profilo dell'applicazione.
  8. Nella vista Controllo creazione profili, fare clic con il pulsante destro del mouse sull'agente di creazione profili e selezionare Avvia controllo. In questo modo viene avviata la raccolta dei dati.
  9. Eseguire un esempio J2EE di WebSphere Application Server (ad esempio, Sessione stateless - Basic Calculator).
  10. Aprire una delle viste della prospettiva Creazione profili e log per visualizzare in tempo reale i dati sulla creazione del profilo acquisiti durante l'esecuzione di WebSphere Application Server 5.0 o dell'esempio J2EE menzionato in precedenza. Per aprire una vista:
    1. Nella vista Controllo creazione profili, fare clic con il pulsante destro del mouse sull'agente di creazione profili e selezionare Apri con.
    2. Selezionare una delle viste elencate.
    Nota: è possibile acquisire ulteriori informazioni sulla creazione dei profili dell'applicazione e sulle viste della prospettiva Creazione profili nella documentazione in linea (Guida > Contenuti della guida > Ricerca: > 'Prospettiva creazione profili applicazione' > VAI).
  11. In Controllo creazione profili, selezionare il pulsante Aggiorna viste per aggiornare le viste.



(C) Copyright IBM Corporation 2000, 2005. Tutti i diritti riservati.