【发布时间】:2017-07-03 07:45:58
【问题描述】:
我正在处理一项使用 Mbean 和 PerfMbean 从 PMI 层提取性能数据的小任务。
但实际上,我不明白 Mbean 和 perfMbean 是如何跨 WebSphere 组件分布的,例如:
每个单元有多少个 PerfMbean?每个配置文件?每个集群?每个节点?是吗?
Mbean 的问题相同。
【问题讨论】:
我正在处理一项使用 Mbean 和 PerfMbean 从 PMI 层提取性能数据的小任务。
但实际上,我不明白 Mbean 和 perfMbean 是如何跨 WebSphere 组件分布的,例如:
每个单元有多少个 PerfMbean?每个配置文件?每个集群?每个节点?是吗?
Mbean 的问题相同。
【问题讨论】:
对于某些 mbean,每个单元只有一个,其他的每个 JVM 都有一个,或者只有单元中的某些 JVM。只有已启动的进程和应用程序的 mbean 可见。
如果您使用 wsadmin(使用 Jython)连接到 dmgr,您可以使用以下命令查看单元中所有活动的 WebSphere mbean:
打印 AdminControl.queryNames('WebSphere:*')
根据其输出,每个节点(在节点代理上运行)似乎有一个 Perf mbean,每个 Appserver 上都有一个。
这里记录了可用的 mbean: https://www.ibm.com/support/knowledgecenter/en/SS7JFU_8.5.5/com.ibm.websphere.javadoc.doc/web/mbeanDocs/index.html
【讨论】: