リモート マシンで実行している Java プロセスがあり、そのプロセスはいくつかの mbean をセットアップします。またjstatd
、そのマシンで Java プロセスと同じユーザーとして実行しています。(mbeans は、プログラムまたはその他を使用してセットアップできますが-Dcom.sun.management.jmxremote...
、これは違いを生むようには見えません)。
VisualVM はjstatd
自動的に検出するプロセスに接続できますが、これは、mbeans や、たとえば CPU 履歴チャートにアクセスできないことを意味します。または、明示的な JMX 接続を作成することもできます。これにより、通常の範囲の便利なツールが提供されますが、アプリケーションの起動時にランダムな JMX ポートが割り当てられるようにしたいので、この構成を静的にすることはできません。
VisualVM を JMX 経由でプロセスに自動接続する方法はありますか? これには、JMX ポートを自動検出する必要がありますが、それができると思っjstatd
ていました。これを自動化するためのvisualvmのプラグインを知っている人はいますか?