我正在尝试使用node-jmx module https://www.npmjs.com/package/jmx从javascript代码调用jmx。
代码能够返回复合数据,并且可以使用getSync('nameofitem')函数访问它,但我很困惑如何在表格数据的情况下访问它。由于表格数据就像CompositeData数组,我们必须将其视为一个数组。
如果有人知道如何做到这一点会非常有帮助。
此致 伊万
答案 0 :(得分:0)
解决了这个问题
client.getAttribute(“com.test.mgmt.mbeans:type = TestGroupMBean”,“TestGroups”,
function(data){
console.log(data.entrySetSync()+“”);
var iterator = data.entrySetSync()。iteratorSync();
while(iterator.hasNextSync()){
console.log(“Value:”+ iterator.nextSync()。getValueSync()。getSync('name')+“”);
}