是否有任何库允许我从shell脚本调用JMX MBean方法.我们通过JMX公开了一些操作/管理命令,我们可以让我们的管理员使用JConsole或VisualVM,但有些任务最好留给自动化.在那个自动化中,我们希望能够在运行的服务器上调用JMX MBean方法,最好是从shell脚本调用.
新手在这里.我有一个java应用程序,我正在努力监视该java应用程序.我使用'JConsole'了解了java监视和管理控制.它提供了有关正在运行的java进程的非常详细的图形信息.
但我想知道的是关于用于生成图表的数据.和JConsole一样,我们可以通过右键单击运行图来保存csv格式的数据,是否有任何命令行选项只能以csv格式获取数据.
我想编写一个JUnit测试用例,它也能够监视和收集JVM的参数,比如内存使用情况,堆大小和其他自定义JMX托管bean等.我将拥有JVM的JMX地址.更清楚的是,我想知道我是否可以在没有UI的情况下以编程方式收集jconsole提供的信息.然后我想通过将它与Jenkins集成来检查JVM性能是否降低.是否有任何已有的工具可以做到这一点?