使用 Performance Monitor 时,您需要执行的任务可能各式各样,具体取决于您遇到并试图借助于 Performance Monitor 来诊断的问题类型。但是,在大多数使用 Performance Monitor 的诊断会话中,您日常执行的任务有四项:
执行以下步骤连接到远程主机系统,并将其添加到“应用程序”窗口中的“远程”节点下:
右键单击“应用程序”窗口中的“远程”节点,然后在出现的上下文菜单中选择“添加远程主机”。
将显示“添加远程主机”窗口。
在“主机名”框中,输入要连接的系统的全限定主机名或 IP 地址。然后,单击“确定”。
“添加远程主机”窗口关闭,远程主机出现在“应用程序”窗口中的“远程”节点下。
Performance Monitor 使用 JMX 连接监视远程主机系统上的 GlassFish 域。执行以下步骤向远程主机添加 JMX 连接:
在“应用程序”窗口中,导航到并选择要添加 JMX 连接的远程主机。
右键单击该远程主机,然后在出现的上下文菜单中选择“添加 JMX 连接”。
将显示“添加 JMX 连接”窗口。
在“连接”框中的主机名和冒号后面添加 JMX 端口号。在 GlassFish 的默认安装中,JMX 端口号是 8686。
确保选中“使用安全凭证”框。然后在“用户名和密码”框中输入 GlassFish 管理员用户名和密码。
如果在要连接的 GlassFish 域的 JMX 端口上设置了 TLS/SSL 安全,请选中“使用 TLS/SSL”框。
单击“确定”。
“添加 JMX 连接”窗口关闭,JMX 连接出现在“应用程序”窗口的远程主机下。
安装 GlassFish 时,默认情况下,关闭监视功能。此外,在许多产品部署中,GlassFish 通常在监视为关闭的情况下运行。因此,有时您需要打开监视,以便能够借助于 Performance Monitor 诊断问题。在 Performance Monitor 中,您可以通过以下任一方式打开监视功能,具体取决于您所监视的对象是 Web 服务还是其他资源。
设置 Web 服务的监视级别
在“应用程序”窗口中,导航到托管您想监视的 Web 服务的 GlassFish 服务器实例。
单击 GlassFish 服务器实例旁边的加号,以显示其资源。
右键单击“Web 服务”,然后在出现的上下文菜单中选择“打开”。
“Web 服务”视图将在“视图”窗口中打开。
在 Web 服务表中,检查您想监视的 Web 服务的监视级别设置。如果设置为“关闭”,请选择“低”。
此时会为 Web 服务打开监视。
设置其他资源的监视级别
在“应用程序”窗口中,导航到托管您想监视的资源的 GlassFish 服务器实例。
右键单击 GlassFish 服务器实例,然后在出现的上下文菜单中选择“打开”。
“服务器”视图将在“视图”窗口中打开。
在“监视配置”下的监视器列表中,单击您想打开的任何监视器旁边的“关闭”链接。
每次单击监视器的“关闭”链接时,监视级别将被设置为“低”,然后,该监视器处理的资源就能被 Performance Monitor 监视。
执行以下步骤以显示受监视项目的视图,从而查看该项目的性能度量图形:
在“应用程序”窗口中,导航到要查看性能度量的项目。
双击该项目。
该项目的视图将在“视图”窗口中打开。