В чем разница между MBean и Perf Mbean?

Я работаю над небольшой задачей, которая использует Mbean и PerfMbean для извлечения данных о производительности из уровня PMI.

но на самом деле я не понимаю, как Mbean и perfMbean распределяются по компонентам WebSphere, например:

Сколько PerfMbean на ячейку? по профилю? на кластер? на узел? БЫЛ?

тот же вопрос для Mbean.


person Karmel Zaidan    schedule 03.07.2017    source источник


Ответы (1)


Для некоторых mbeans есть только один на ячейку, у других есть по одному для каждой JVM или только для определенных JVM в ячейке. Видны только mbeans для запущенных процессов и приложений.

Если вы подключаетесь к dmgr с помощью wsadmin (используя Jython), вы можете увидеть все активные mbean-компоненты WebSphere в ячейке с помощью этой команды:

print AdminControl.queryNames('WebSphere:*')

Исходя из этого, кажется, что для каждого узла (работающего на агенте узла) и по одному на каждом сервере приложений существует один Perf mbean.

Доступные компоненты mbean задокументированы здесь: https://www.ibm.com/support/knowledgecenter/en/SS7JFU_8.5.5/com.ibm.websphere.javadoc.doc/web/mbeanDocs/index.html

person Bruce T.    schedule 03.07.2017