使用“J2EE 请求概要分析程序”样本

简介

此样本演示在 WebSphere Application Server V5.0 或更高版本中“J2EE 请求概要分析程序”的用法。“J2EE 请求概要分析程序”是一个驻留在 WebSphere Application Server 进程内的代理程序,它可用于从电子商务应用程序请求的拦截点收集数据。“J2EE 请求概要分析程序”使用“代理控制器”来外部化此数据,以便可以通过由工作台的“概要分析”透视图提供的各种视图来呈现此数据。

对于在一台机器边界内或机器群集上运行的分布式电子商务应用程序,其概要分析是通过使用“J2EE 请求概要分析程序”的单个实例或多个实例来完成的。“J2EE 请求概要分析程序”的每个实例负责收集它所驻留的 WebSphere Application Server 进程的概要分析信息。通过连接至不同应用程序服务器上的许多“J2EE 请求概要分析程序”,就可以收集分布在这些服务器上的概要分析数据。

您可以选择想连接到的“J2EE 请求概要分析程序”,您也可以选择在应用程序执行期间想要连接的时间。从您连接至“J2EE 请求概要分析程序”的那一刻起就开始跟踪应用程序,并开始监视应用程序。当应用程序的执行超出主机的边界时,远程发现机制就会导致与“J2EE 请求概要分析程序”的其它一些实例连接。这些实例代表 WebSphere Application Server(V5.0 或更高版本)。这些 WebSphere Application Server 主管参与应用程序执行的 servlet 和企业 bean。

注意:

“J2EE 请求概要分析程序”收集 EJB 容器和 Web 容器收到的请求的数据。此数据收集机制能够创建时序图,这些时序图表示 servlet、JSP 与企业 bean 之间的交互作用,而忽略应用程序基础结构中不表示应用程序的业务逻辑的其它构件。根据所收集的数据可以创建各种不同的图,这些图是为概要分析层次结构的特定级别(监视器、主机、进程和代理程序)定义的。“概要分析”透视图的“时序图”视图提供了下列类型的当前已实现的图:

从您连接至“J2EE 请求概要分析程序”的那一刻开始,“时序图”视图就显示有关应用程序的详细信息,并开始监视应用程序。

内容

样本内容由相关性(即,JAR 文件)组成,这些相关性对于通过 WebSphere Application Server(V5 或更高版本)中的 IBM 代理控制器、工作台以及“J2EE 请求概要分析程序”来监视“J2EE 请求概要分析程序”及查看从电子商务应用程序请求的拦截点收集的数据是很有必要的。

需求

WebSphere Application Server(V5.0 或更高版本)对于执行此样本是必要的。
注意:
不提供此应用程序。

假设

当使用工作台连接到“J2EE 请求概要分析程序”时,代理控制器已安装并正在运行。

相关性

表中列出的 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 目录内)

执行步骤

要运行此样本,请遵循以下步骤:

  1. 停止 WebSphere Application Server(V5.0 或更高版本)。
  2. 将必需的相关性 JAR 文件从此项目(即,J2EERequestProfilerProject)添加至 WebSphere Application Server 的 lib 目录中,例如,Windows 上的 x:\Program Files\WebSphere\AppServer\lib 或 UNIX 上的 /opt/WebSphere/AppServer/lib
  3. 启动 WebSphere Application Server。
  4. 启用工作台的概要分析及记录首选项中的概要分析:
    1. 从工具栏,选择窗口 > 首选项
    2. 选择概要分析和记录
    3. 在“概要分析和记录”窗格中,选择启用概要分析
    4. 选择确定以应用更改。
  5. 启动 IBM 代理控制器服务(在 Windows 上)或守护进程(在 UNIX 上)。
  6. 在工作台中打开“概要分析和记录”透视图:
    1. 选择窗口 > 打开透视图 > 其它
    2. 选择概要分析和记录
    3. 选择确定
  7. 连接至“J2EE 请求概要分析程序”概要分析代理程序:
    1. 从工具栏选择概要文件。“启动配置”窗口打开。
    2. 配置列表中选择连接 - Java 进程
    3. 单击新建创建新的配置文件。
    4. 在新的配置窗格中,为名称字段中的概要文件配置指定名称。
    5. 选择代理程序选项卡。
    6. 使用方向键从代理程序列表中选择 J2EE 请求概要分析程序
    7. 选择概要分析选项卡。
    8. 选择执行历史记录概要分析集合并单击编辑
    9. 在“编辑概要分析集合”对话框中,选择执行时间分析。在右边的窗格显示“执行时间分析”选项。
    10. 选择显示执行流图象详细信息。此选项允许您使用不同的图形概要分析视图检查收集的数据。
    11. 单击下一步
    12. 从概要分析集合列表中选择 WebSphere J2EE
    13. 单击完成
    14. 单击概要文件以开始对应用程序进行概要分析。
  8. 在“概要分析监视器”视图中,右键单击概要分析代理程序并选择启动监视器。现在将收集数据。
  9. 运行 WebSphere Application Server J2EE 样本(例如,无状态会话 - 基本的计算器)。
  10. 打开“概要分析和记录”透视图的一个概要分析视图,查看从实时运行 WebSphere Application Server 5.0 或以上 J2EE 样本获得的概要分析数据。要打开视图:
    1. 在“概要分析监视器”视图中,右键单击概要分析代理程序并选择打开方式
    2. 选择列出的其中一个视图。
    注意:可以在联机文档中找到更多关于应用程序概要分析及“概要分析”透视图的概要分析视图的信息(帮助 > 帮助内容 > 搜索:>“应用程序概要分析透视图” > 转至)。
  11. 在概要分析监视器中,选择刷新视图按钮以刷新视图。



(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.