WebSphere Application Server, Version 6.0.x   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows

             目次と検索結果のパーソナライズ化

要求メトリックで収集できるデータ

通常、エンタープライズ・アプリケーションのそれぞれのコンポーネントは、分散システム内の複数のノードにまたがってホスティングされています。 例えば、複数のサーブレットが 1 つのノードでホスティングされていると同時に、それらのサーブレットが依存するエ ンタープライズ Bean が全く別のノードでホスティングされている場合があります。 下図に示されるように、要求があるプロセスに入力されると、そのプロセスは要求を 1 つ以上のダウンストリーム・プロセスに送信します。



トレース・レコードは、プロセスの関連する経過時間で各プロセスに生成されることがあります。 これらのトレース・レコードを、互いに関連させ、 要求メトリックを使用する理由 の図と似た、 分散システムでの要求フローの完全なピクチャーを作成することができます。

プロセス応答時間は要求メトリックによりモニターされ、アプリケーション応答測定 (ARM) インターフェースおよびシステム・ログ・ファイルを介して見ることができます。 要求がアプリケーション・サーバーに送信されると、 要求および関連するダウンストリーム呼び出しを開始するための応答時間が要求メトリックにより収集されます。 要求 (例えば、トランザクション) は Web サーバーや アプリケーション・サーバーを行き交うため、 要求メトリックは、次のコンポーネントに実装されています。 Web サーバー・プラグイン (Web サーバー・ポートを 使用しているときだけ使用可能)、Web コンテナー、Enterprise JavaBeans (EJB) コンテナー、Java DataBase Connectivity (JDBC) 呼び出し、Web サービス (サーバー・ サイドとクライアント・サイドの両方)、Java Message Service (JMS) エンジン。 装備するコンポーネントを選択します。 例えば、Web コンテナーおよび JMS API のみのインスツルメンテーション・データが必要な場合、管理コンソールでそのデータを選択すると、選択したコンポーネントのみの詳細なインスツルメンテーション・データが生成されます。 エッジ・トランザクションは、計測を指定されていないその他のコンポーネントのために、トレースされます。

フィルター操作が使用可能な場合、フィルターと一致する要求のみが、要求メトリック・データを生成するか、ログ・レコードを作成するか、または ARM インターフェースを呼び出します。 特にトレース情報を生成する目的で稼働中のシステムに処理を追加し、システムに影響を与える可能性がある他のソースからの要求を無視して、通常の負荷の状況における特定のタイプの要求のパフォーマンスを評価することができます。 要求が、「なし」より上位のトレース・レベルのフィルターと一致した場合、その要求のトレース・レコードが生成されます。

トレース・レコードは、Web サーバー・プラグイン、サーブレット (Web コンテナー)、リモート EJB 呼び出し、JDBC ドライバー、Web サービス、JMS 要求、および非同期 Bean に対し生成され、記録されます。




関連タスク
アプリケーション・フローのモニター
要求メトリックを使用する理由
要求メトリックからのパフォーマンス・データの取得
概念トピック    

ご利用条件 | フィードバック

最終更新: Jan 22, 2008 12:07:38 AM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/cprf_requestmetrics.html