このサンプルは、WebSphere Application Server バージョン 5.0 以降での J2EE Request Profiler の使用法を示します。 J2EE Request Profiler は、e-business アプリケーションの要求の代行受信ポイントからデータを収集するために WebSphere Application Server プロセス内に常駐するエージェントです。 J2EE Request Profiler は Agent Controller を使用してこのデータを外部化し、ワークベンチの「プロファイル作成」パースペクティブが提供する各種ビューでのレンダリングを可能にします。
1 台のマシンまたは複数のマシンの 1 つのクラスターの境界内で実行する分散 e-business アプリケーションのプロファイルを作成するには、J2EE Request Profiler のインスタンスを 1 つまたは複数使用します。
J2EE Request Profiler の各インスタンスは、内部にある WebSphere Application Server プロセスのプロファイル作成情報を収集します。 複数のアプリケーション・サーバー上の複数の J2EE Request Profiler に接続することにより、これらのサーバー全体でプロファイル作成データを収集できます。
接続する J2EE Request Profiler を選択したり、アプリケーション実行中のどのタイミングで接続するかを選択することができます。
J2EE Request Profiler を接続すると、その時点からアプリケーションのトレースが開始し、アプリケーションがモニターされます。 ホストの境界を越えてアプリケーションを実行した場合は、リモート・ディスカバリー・メカニズムにより、J2EE Request Profiler の他のインスタンスに接続されます。 これらのインスタンスは、WebSphere Application Server (バージョン 5.0 以降) を表します。 これらの WebSphere Application Server は、アプリケーションの実行に参加するサーブレットおよび Enterprise Bean をホストします。
注:
J2EE Request Profiler は EJB コンテナーおよび Web コンテナーに到着した要求からデータを収集します。 このデータ収集メカニズムにより、サーブレット、JSP、および Enterprise Bean 間の対話を表すシーケンス・ダイアグラムの作成が可能になりますが、アプリケーションのビジネス・ロジックを表さないアプリケーション・インフラストラクチャーのその他の成果物は無視されます。 収集されたデータにより、各プロファイル作成階層の特定レベル (モニター、ホスト、プロセス、およびエージェント) を表すために定義された複数の異なるダイアグラムを作成できます。 「プロファイル作成」パースペクティブの「シーケンス・ダイアグラム」ビューには、現在実装されている次のダイアグラム ・タイプが表示されます。
「シーケンス・ダイアグラム」ビューには、J2EE Request Profiler に接続しアプリケーションのモニターを開始した時点からのアプリケーションに関する詳細が表示されます。
サンプルの内容は、WebSphere Application Server (バージョン 5.0 以降) の IBM Agent Controller、ワークベンチ、および J2EE Request Profiler を使用して、J2EE Request Profiler をモニターしたり、e-business アプリケーションの要求の代行受信ポイントから収集されたデータを表示するために必要な依存関係 (JAR ファイル) から構成されます。
このサンプルを実行するには、WebSphere Application Server (バージョン 5.0 以降) が必要です。
注: このアプリケーションは付属していません。
ワークベンチを使用して J2EE Request Profiler に接続すると、Agent Controller がインストールおよび実行されます。
このサンプルを実行するには、次の表にリストされた JAR ファイルが必要です。
JAR ファイル | ファイルが含まれるプラグイン |
hexr.jar | org.eclipse.hyades.execution.remote |
hcorrelation.jar | org.eclipse.hyades.execution.correlation |
hexl.jar | org.eclipse.hyades.execution.local |
sdrt.jar | com.ibm.etools.pd.sd.runtime.sample (archive\J2EERequestProfilerSample ディレクトリー内) |
このサンプルを実行するには、以下のステップに従ってください。
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.