PerfServlet 输入
PerfServlet 输入和输出用于简单的端到端检索性能数据,IBM® 或第三方供应商提供的任何工具都可以处理此性能数据
PerfServlet 是在域中的某个应用程序服务器实例中部署的。缺省情况下,PerfServlet 收集整个 WebSphere® Application Server 单元的所有性能数据。但是,可以将 servlet 返回的数据限定为特定节点、服务器或 PMI 模块:
- 节点
- 通过使用节点参数,servlet 可以将它所提供的信息限定为特定主机。例如,要将数据收集限定为节点“rjones”,请调用以下 URL:
http://hostname/wasPerfTool/servlet/perfservlet?node=rjones
- 服务器
- 通过使用服务器参数,servlet 可以将它所提供的信息限定为特定服务器。例如,要将数据收集限定为所有节点上的“testserver”服务器,请调用以下 URL:
http://hostname/wasPerfTool/servlet/perfservlet?server=testserver
要将数据收集限定为位于主机“rjones”上的“testserver”服务器,请调用以下 URL:http://hostname/wasPerfTool/servlet/perfservlet?node=rjones&server=testserver
- 模块
- 通过使用模块参数,servlet 可以将它所提供的信息限定为特定 PMI 模块。您可以通过使用以下 URL 来请求多个模块:
http://hostname/wasPerfTool/servlet/perfservlet?module=beanModule+jvmRuntimeModule
例如,要将数据收集限定为所有服务器和节点上的 BeanModule,请调用以下 URL:http://hostname/wasPerfTool/servlet/perfservlet?module=beanModule
要将数据收集限定为节点 rjones 上的“testserver”服务器上的 BeanModule,请调用以下 URL:http://hostname/wasPerfTool/servlet/perfservlet?node=rjones&server=testserver&module=beanModule
要找到模块列表,请使用以下 URL 调用 PerfServlet 帮助:http://hostname/wasPerfTool/servlet/perfservlet?action=help
在 WebSphere Application Server Network Deployment (ND) 中,PerfServlet 自动连接到 Deployment Manager 以提供有关整个单元的 PMI 数据。
当第一次初始化性能 servlet 时,它获取部署它的域中节点和服务器的列表。因为收集此数据会消耗性能,所以性能 servlet 将此信息保存为已存高速缓存的列表。如果将新的节点添加到域或启动新的服务器,那么性能 servlet 不会自动获取有关新创建元素的信息。要强制 servlet 刷新其配置,您必须将 refreshConfig 参数添加到调用,如下所示:
http://hostname/wasPerfTool/servlet/perfservlet?refreshConfig=true
您可能需要根据特定需要配置性能 servlet 的其他参数。可定义主机、端口号、连接器类型、用户名和密码。
- 主机。这会定义运行服务器的主机名。缺省值为“localhost”。对于基本安装,在运行应用程序服务器的位置使用“localhost”或“host”。在 WebSphere Application Server Network Deployment 安装中,使用 Deployment Manager 的主机名。注: WebSphere Application Server Network Deployment 安装中可以存在多个服务器实例,并且可以将性能 servlet 安装在任一服务器中。
- 端口。这是服务器用来进行连接的端口。缺省值为“8880”(基本安装中的 SOAP 连接器端口)。在基本安装中,请使用应用程序服务器 SOAP 或 RMI 连接器端口。
在 WebSphere Application Server Network Deployment 安装中,请使用 Deployment Manager 的 SOAP 或 RMI 端口。
注: SOAP/RMI 连接器的端口号可在管理控制台的服务器 > 应用程序服务器 > server_name > 端点中配置。 - 连接器。连接器类型可以是 SOAP 或 RMI。缺省值为 SOAP。
- 用户名。如果启用了安全性,那么提供用户名。
- 密码。如果启用了安全性,那么提供密码。