JMX 的使用以及如何用于现有应用程序
2022-09-03 06:33:10
几年前,我们已经在JDK 5上开发了分布式Web应用程序。
JMX将如何帮助这个应用程序?
1)它能帮助我监控性能(内存,CPU和网络和磁盘IO)吗?
2)如果是这样,那么应用程序部署在多个服务器中,如何在单个仪表板中进行监控?
3) 我是否必须对现有应用程序进行任何新的代码更改,或者是否可以在不更改代码的情况下进行监视?
4)除了性能监控,我们还能做些什么?因为名称是管理扩展 (MX),所以我们可以管理什么以及如何管理?似乎主要目标不是监控,而是管理?
我无法从Oracle网站 http://docs.oracle.com/javase/tutorial/jmx/overview/why.html 提供的教程中获得太多有关JMX的信息。似乎一些业务代表准备了本教程而不是技术人员。
任何人都可以帮助我理解这个JMX的东西,您的努力是真诚的感谢。
谢谢,你的朋友。