使用 PMI 客户机开发您监视的应用程序(不推荐使用)

您可使用性能监控基础结构 (PMI) 接口开发自己的应用程序,以收集和显示性能信息。

关于此任务

以下是性能监控基础结构 (PMI) 客户机的编程模型:

过程

  1. 创建 PmiClient 的实例。 这用于所有后续方法调用。
  2. 可选: 您可创建自己的 MBean。 请参阅“用定制 MBean 扩展 WebSphere® Application Server 管理系统”,以了解更多信息。
  3. 调用 listNodes() 和 listServers(nodeName) 方法,以查找 WebSphere Application Server 域中的所有节点和服务器。 [AIX Solaris HP-UX Linux Windows]PMI 客户机提供两组方法:一组在 V5.0 中,而另一组从 V4.0 继承。您只能使用一组方法。 不要将它们混合在一起。
  4. 调用 listMBeans 和 listStatMembers 以获取所有可用的 MBeans 和 MBeanStatDescriptors。
  5. 调用 getStats 方法以获取 PMI 数据的 Stats 对象。
  6. 可选: 客户机还可以调用 setStatLevel 或 getStatLevel 来设置和获取监视级别。使用 MBeanLevelSpec 对象设置监视级别。
[AIX Solaris HP-UX Linux Windows]

下一步做什么

如果您更喜欢使用 V4.0 接口,实质上模型是相同的,但是对象类型不同:
  1. 创建 PmiClient 的实例。
  2. 调用 listNodes() 和 listServers(nodeName) 方法,以查找 WebSphere Application Server 域中的所有节点和服务器。
  3. 调用 listMembers 以获取所有 perfDescriptor 对象。
  4. 使用 PMI 客户机的 get 或 gets 方法获取 CpdCollection 对象。 这些包含来自服务器的性能数据快照。保持相同的结构,且其 update 方法用于刷新数据。
  5. (可选)客户机还可以调用 setInstrumentationLevel 或 getInstrumentationLevel 来设置和获取监视级别。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprf_usepmi2
文件名:tprf_usepmi2.html