[Java] JRockit Flight Recorder Plugin for WebLogic Tab Pack behind a Proxy

ご紹介するデモの私のお気に入りは、JRockit Flight RecorderとWebLogic Server、WebLogic Server診断フレームワークとの組み合わせで、アプリケーションやJVMの内部で起きていることがわかるという素晴らしいものです。エージェントを使わず、WebLogic ServerとJRockitの標準設定のままで実現できます。以前このデモの動画をご紹介しましたが、なんと、Oracle OpenWorldのDemogroundsのWebLogic Serverブースでこのデモをご紹介することになりました。

WebLogic Server Screencasts - Where does the time go?
http://blogs.oracle.com/jamesbayer/entry/weblogic_server_screencasts_-

Showcasing the #1 App Server, WebLogic, at this year's OpenWorld and JavaOne
http://blogs.oracle.com/applicationgrid/entry/showcasing_the_1_app_server

JRockit Mission Control(以下、JRMC)は、JFR(JRockit Flight Recording)と呼ばれるJVM記録機能を使います。WebLogic Server特有のビューを表示するために必要なプラグインは、Eclipse Updateサイトからダウンロードできます。
では、プロキシやファイアウォールを越えるようにJRMCを起動するにはどうすればよいでしょうか。コマンドラインからJRMCを起動する際にプロキシのホスト、ポートなどの設定情報(認証情報も含む)を指定すればOKです。以下が起動コマンドの例です。<JROCKIT_HOME>は実際にJRockitがインストールされているディレクトリです。
<JROCKIT_HOME>/bin/java -Dhttp.proxyPort=(ポート番号) -Dhttp.proxyHost=(プロキシのホスト名もしくはIPアドレス) -jar <JROCKIT_HOME>/missioncontrol/mc.jar
プロキシを有効にしてJRMCを起動したら (Oracle Eclipse Updateサイトにアクセスするためにプロキシ設定が不要なら、プロキシ設定なしで)、以下のように、Helpメニューから実験的なプラグインをインストールすることができます。このプラグインがWebLogic Tab Packです。




原文はこちら。
http://blogs.oracle.com/jamesbayer/entry/jrockit_flight_recorder_experimental_plugins

0 件のコメント:

コメントを投稿