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
当第一次初始化性能 servlet 时,它获取部署它的域中节点和服务器的列表。 因为收集此数据会消耗性能,所以性能 servlet 将此信息保存为已存高速缓存的列表。 如果将新的节点添加到域或启动新的服务器,那么性能 servlet 不会自动获取有关新创建元素的信息。 要强制 servlet 刷新其配置,您必须将 refreshConfig 参数添加到调用,如下所示:
http://hostname/wasPerfTool/servlet/perfservlet?refreshConfig=true
您可能希望根据特定需求配置性能 servlet 的其他参数。 可定义主机、端口号、连接器类型、用户名和密码。
- 主机。 这会定义运行服务器的主机名。 缺省值为“localhost”。 对于基本安装,在运行应用程序服务器的位置使用“localhost”或“host”。
- 端口。 这是服务器用来进行连接的端口。 缺省值为“8880”(基本安装中的 SOAP 连接器端口)。 在基本安装中,请使用应用程序服务器 SOAP 或 RMI 连接器端口。
可以在管理控制台中的 下配置连接器的端口号。
不推荐使用的功能部件: 将 RMI 连接器转换为 JSR160RMI 连接器,因为不推荐使用对 RMI 连接器的支持。 - 连接器。 连接器类型可以是 SOAP 或 RMI。 缺省值为 SOAP。
- 用户名。 如果启用了安全性,那么提供用户名。
- 密码。 如果启用了安全性,那么提供密码。