jmx 采集 java 的 blocked thread count

发布于 2022-09-01 21:18:05 字数 419 浏览 12 评论 0

我想采集下 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浮光之海 2022-09-08 21:18:05

可以自己去扩展线程池的线程监控

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文