首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问Tivoli Performance Module

访问Tivoli Performance Module
EN

Stack Overflow用户
提问于 2017-07-12 14:41:17
回答 1查看 52关注 0票数 0

我正在尝试使用Java Application提取PMI数据,我已经能够访问performance模块,但不幸的是,我不能像下面的示例那样访问SubModule。

我使用以下代码提取了ThreadPool模块数据

代码语言:javascript
复制
StatDescriptor mysd = new StatDescriptor(new String[] { PmiConstants.THREADPOOL_MODULE });
            MBeanStatDescriptor mymsd = new MBeanStatDescriptor(nodeAgent, mysd);
            Object[] params = new Object[]{mymsd, new Boolean(false)};  
            String[] signature = new String[] { "com.ibm.websphere.pmi.stat.MBeanStatDescriptor", "java.lang.Boolean" };
            com.ibm.ws.pmi.stat.StatsImpl myStats = (StatsImpl) adminClient.invoke(perfOn, "getStatsObject", params, signature);
            //System.out.println("myStats Size = " + myStats.dataMembers().size()+ "\n" + myStats.toString());

但我无法以AriesThreadPool身份访问线程池子模块及其计数器

有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-19 17:29:50

我只需通过将参数从false替换为true来启用递归搜索即可解决问题

新参数= Object[] Object[]{mymsd,new Boolean(true)};

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45050231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档