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 连接器端口。

    可以在管理控制台中的 服务器 > 服务器类型 > WebSphere Application Server > server_name > 端点下配置连接器的端口号。

    不推荐使用的功能部件: 将 RMI 连接器转换为 JSR160RMI 连接器,因为不推荐使用对 RMI 连接器的支持。
  • 连接器。 连接器类型可以是 SOAP 或 RMI。 缺省值为 SOAP。
  • 用户名。 如果启用了安全性,那么提供用户名。
  • 密码。 如果启用了安全性,那么提供密码。