這個範例示範 J2EE Request Profiler 在 WebSphere Application Server 5.0 版或更高版本中的用法。
J2EE Request Profiler 是 WebSphere Application Server 程序內的代理程式,
負責在電子商業應用程式要求的攔截點上收集資料。J2EE 要求側寫程式是採用 Data Collection Engine 來顯現這些資料,
讓工作台「側寫」視景所提供的各種視圖可以展現它們。
在一部機器的界限之內或在機器叢集上執行的分散式電子商業應用程式的側寫,
是利用 J2EE 要求側寫程式的一個實例或好幾個實例所建立。
每一個 J2EE Request Profiler 實例負責於所在的 WebSphere Application Server 程序內收集側寫資訊。
您可以連接到不同應用程式伺服器上的多個 J2EE 要求側寫程式,
來收集這些伺服器的側寫資料。
您可以選取要連接的 J2EE Request Profiler,也可以在應用程式執行期間選擇何時連接。
只要一連上 J2EE 要求側寫程式,就開始追蹤應用程式,
而且開始監視應用程式。
當應用程式跨越主機界限來執行時,遠端探索機制會造成連接至其他 J2EE Request Profiler 實例。
這些實例代表 WebSphere Application Server(5.0 版或更高版本)。
這些 WebSphere Application Server 會監控參與應用程式執行的 Servlet 和 Enterprise Bean。
附註:
J2EE 要求側寫程式是因應 EJB 儲存器和 Web 儲存器所收到的要求來收集資料。 這項資料收集機制會建立序列圖, 圖解所表示的是 Servlet、JSP 和 Enterprise Bean 之間的交談作業, 至於不能表示應用程式商業邏輯的應用程式基礎架構的其他成品,則略過不管。 收集而來的資料會建立各種不同的圖解, 而這些圖解是針對特定層次的側寫階層所定義(監視器、主機、程序和代理程式)。 「側寫」視景的「序列圖」視圖, 會提供目前實作的圖解類型,如下所示:
「序列圖」視圖所顯示的是, 從您連接到 J2EE 要求側寫程式並且開始監視應用程式的那一刻開始, 有關應用程式的詳細資料。
範例內容包含監視 J2EE Request Profiler 所需的相依關係(亦即,JAR 檔), 以及從電子商業應用程式要求的攔截點上收集的檢視資料, 資料是由 WebSphere Application Server(5.0 版或更高版本)的 Data Collection Engine、工作台及 J2EE Request Profiler 所收集。
執行本範例需要 WebSphere Application Server(5.0 版或更高版本)。
附註:未提供這個應用程式。
使用工作台來連接 J2EE Request Profiler 時,Data Collection Engine 已經安裝且正在執行。
執行本範例需要表格中列示的 JAR 檔:
JAR 檔 | 所在的外掛程式 |
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 (在 archive\J2EERequestProfilerSample 目錄內) |
請遵循下列步驟來執行本範例:
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.