性能监控基础结构客户机包
使用此页来了解如何使用 PmiClient 应用程序和 JMX 连接器与应用程序服务器中的 Perf MBean 通信。
性能监控基础结构 (PMI) 客户机包提供 PmiClient 包装器类,以将 PMI 数据发布到客户机。如在下图所示,PmiClient API 使用 AdminClient API 与应用程序服务器中的 Perf MBean 通信。
PmiClient 首先与网络管理器通信,检索每个应用程序服务器的 AdminClient 实例。当 PmiClient 接收实例时,它使用该实例直接与应用程序服务器通信以更改性能或级别设置。因为级别设置在 PmiClient 中是持久的,所以您仅需要设置一次,除非要更改它。
性能监控基础结构和 Java™ 管理扩展:
如果 Java 管理扩展 (JMX) 基础结构和 Perf MBean 不运行,那么 PmiClient API 将不运行。如果您更喜欢直接使用 AdminClient API 检索 PMI 数据,那么仍需依赖 JMX 基础结构。当使用 PmiClient API 时,您不得不传递 JMX 连接器协议和端口号,以实例化 PmiClient 的对象。一旦获取 PmiClient 对象,您可以调用其方法以列出节点、服务器和 MBean,设置监视级别和检索 PMI 数据。
PmiClient API 会创建 AdminClient API 的实例,而且把请求委托给 AdminClient API。AdminClient API 使用 JMX 连接器与在相应的服务器中的 Perf MBean 通信,然后将数据返回给 PmiClient,PmiClient 会将数据返回给客户机。
