jmx 采集 java 的 blocked thread count
我想采集下 java 的 blocked thread count 和 time waiting 的 thread count,
是否有方法可以采集统计,比如使用如下命令:
/apps/svr/jdk/bin/java -jar cmdline-jmxclient-0.10.3.jar - 127.0.0.1:$port java.lang:type=Threading 参数
但是 jmxclient 没有直接可以或者这个的命令,使用 dumpAllThreads 再统计,但是 dumpAllThreads 会造成下 java 的应用停顿下,是否还有其他的方法可用,比如像 hadoop 自带的可以获取 BlockedCount 的接口,如果有,可以直接提供下命令行
jmxTerm 也看了,不是很理想,需要自己二次处理一下。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可以自己去扩展线程池的线程监控