ナビゲーションをスキップ.

Administration Console オンライン ヘルプ

  前 次 前/次ボタンと目次ボタンとの区切り線 目次

JMS : モニタ

[JMS に関する属性と Administration Console 画面のリファレンス]

以下の節では、Administration Console を使用して JMS オブジェクトの実行時統計をモニタする方法について説明します。

必要な場合は、以下の WebLogic JMS およびメッセージング ブリッジに関する節も参照してください。

 


概要

JMS サーバ、接続、プール済み接続、送り先、メッセージ プロデューサ、メッセージ コンシューマ、JMS サーバ セッション プール、JMS トピックの恒久サブスクライバといった JMS オブジェクトに関する統計をモニタできます。

サーバが実行されていれば、JMS 統計は増え続けます。統計は、サーバを再起動するときにのみリセットされます。

注意: WebLogic Server への JMS 接続のモニタについては、[サーバ] --> [モニタ] --> [JMS]を参照してください。

プール済み JMS 接続のモニタ

サーバ上のすべてのアクティブなプール済み JMS 接続に関する統計を表示できます。 プール済み JMS 接続は、EJB またはサーブレットのデプロイメント記述子の resource-reference 要素を使用して JMS 接続ファクトリを定義する EJB とサーブレットによって使用されるセッション プールです。

  1. [サーバ] ノードを展開します。
  2. JMS 接続をモニタする WebLogic Server インスタンスを選択します。
  3. [モニタ] タブを選択します。
  4. [JMS] タブを選択します。JMS ダイアログに、JMS サーバと接続のすべての統計が表示されます。
  5. [すべての Pooled JMS Connections のモニタ] テキスト リンクをクリックします。 サーバのすべてのプール済み JMS 接続を示すテーブルが表示されます。詳細については、[プール済み JMS 接続]を参照してください。

アクティブな JMS 接続のモニタ

サーバ上のすべてのアクティブな JMS 接続に関する統計を表示できます。JMS 接続は、メッセージング システムへの開かれた通信チャネルです。

  1. [サーバ] ノードを展開します。
  2. JMS 接続をモニタする WebLogic Server インスタンスを選択します。
  3. 右ペインで [モニタ] タブを選択します。
  4. [JMS] タブを選択します。JMS ダイアログに、JMS サーバと接続のすべての統計が表示されます。
  5. [すべての Active JMS Connections のモニタ] テキスト リンクをクリックします。 サーバのすべてのアクティブな JMS 接続を示すテーブルが表示されます。詳細については、[アクティブな JMS 接続]を参照してください。

アクティブな JMS セッション、コンシューマ、およびプロデューサのモニタ

サーバ上のすべてのアクティブな JMS セッション、コンシューマ、およびプロデューサに関する統計を表示できます。 セッションでは、生成および消費されるメッセージの順序を定義します。また、複数のメッセージ プロデューサとメッセージ コンシューマを作成できます。 メッセージの生成と消費に同じスレッドを使用できます。

  1. [サーバ] ノードを展開します。
  2. JMS 接続をモニタする WebLogic Server インスタンスを選択します。
  3. 右ペインで [モニタ] タブを選択します。
  4. [JMS] タブを選択します。JMS ダイアログに、JMS サーバと接続のすべての統計が表示されます。
  5. [すべての Active JMS Connections のモニタ] テキスト リンクをクリックします。サーバのすべてのアクティブな JMS 接続を示すテーブルが表示されます。
  6. [セッション] カラムで、モニタするセッションにハイパーリンクされた数字をクリックします。 [アクティブな JMS セッション] テーブルに、セッションの一部であるコンシューマおよびプロデューサに関する統計が表示されます。詳細については、[アクティブな JMS セッション]を参照してください。
  7. セッションのコンシューマおよびプロデューサに関するより詳細な情報を表示するには、モニタするコンシューマまたはプロデューサにハイパーリンクされた数字をクリックします。詳細については、[アクティブな JMS コンシューマ]および[アクティブな JMS プロデューサ]を参照してください。

アクティブな JMS サーバのモニタ

ドメインで定義されているすべてのアクティブな JMS サーバに関する統計を表示できます。JMS サーバは、JMS クライアントに代わって接続とメッセージ要求を管理します。

  1. [JMS|サーバ] ノードを展開します。
  2. ドメインで定義されているすべての JMS サーバを示す [JMS サーバ] 情報が右ペインに表示されます。
  3. JMS サーバ リストまたは右ペインの [JMS サーバ] テーブルから、モニタする JMS サーバをクリックします。
  4. [モニタ] タブをクリックして、モニタ データを表示します。
  5. [すべての Active JMS Servers のモニタ] テキスト リンクをクリックします。
  6. 右ペインにテーブルが表示され、WebLogic Server ドメインにデプロイされている JMS サーバのすべてのインスタンスが示されます。詳細については、[アクティブ JMS サーバ]を参照してください。

アクティブな JMS 送り先のモニタ

JMS サーバで動作しているすべてのアクティブな送り先に関する統計を表示できます。JMS 送り先は、JMS サーバ用の送り先タイプとしてキュー (ポイント ツー ポイント) またはトピック (Pub/Sub) を識別します。

  1. [JMS|サーバ] ノードを展開します。
  2. ドメインで定義されているすべての JMS サーバを示す [JMS サーバ] テーブルが右ペインに表示されます。
  3. JMS サーバ リストまたは右ペインの [JMS サーバ] テーブルから、モニタする JMS サーバをクリックします。
  4. [モニタ] タブをクリックして、モニタ データを表示します。
  5. [すべての Active JMS Destinations のモニタ] テキスト リンクをクリックします。 右ペインに、現在のドメインにおけるすべてのアクティブな JMS 送り先を示すテーブルが表示されます。詳細については、[アクティブな JMS 送り先]を参照してください。

注意: 分散送り先をモニタする場合、トピック メンバーまたはキュー メンバー用に自動的に作成されるプロキシ トピック メンバまたはシステム サブスクリプションを確認することができます。 詳細については、分散送り先システム サブスクリプションおよび代理トピック メンバーのモニタを参照してください。

トピックの恒久サブスクライバのモニタ

JMS トピックで動作しているすべての恒久サブスクライバに関する統計を表示できます。WebLogic JMS では、メッセージの配信時に恒久サブスクライバがアクティブではない場合でも、メッセージがそれらのサブスクライバに配信されるか、または期限切れになるまでそれらのサブスクライバを永続的なディスクベースのファイル ストアか、または JDBC でアクセス可能なデータベースに格納します。

  1. [JMS|サーバ] ノードを展開します。
  2. ドメインで定義されているすべての JMS サーバを示す [JMS サーバ] テーブルが右ペインに表示されます。
  3. 左ペインの JMS サーバ リストまたは右ペインの [JMS サーバ] テーブルから、モニタする JMS サーバを選択します。
  4. [モニタ] タブをクリックして、モニタ データを表示します。
  5. [すべての Active JMS Destinations のモニタ] テキスト リンクをクリックします。右ペインのテーブルに、現在のドメインにおけるすべてのアクティブな JMS 送り先が表示されます。[Durable Subscriber Runtimes] 列には、テーブルに示されている送り先トピックに対して実行されている恒久サブスクライバの数が表示されます。
  6. 特定のトピックの恒久サブスクライバ情報を表示するには、目的のトピックの [Durable Subscriber Runtimes] 列のアイコン (または実際の数) をクリックします。
  7. [すべての Durable Subscribers のモニタ] テキスト リンクをクリックします。 右ペインのテーブルに恒久サブスクライバ情報が表示されます。テーブルに示されている送り先トピックに対して実行されているすべての恒久サブスクライバに関する情報が表示されます (存在する場合)。詳細については、[恒久サブスクライバ]を参照してください。

アクティブな JMS セッション プールのモニタ

JMS サーバ用に定義されているすべてのアクティブな JMS セッション プールに関する統計を表示できます。セッション プールを使用すると、アプリケーションでメッセージを並行して処理できます。

  1. [JMS|サーバ] ノードを展開します。
  2. ドメインで定義されているすべての JMS サーバを示す [JMS サーバ] テーブルが右ペインに表示されます。
  3. JMS サーバ リストまたは右ペインの [JMS サーバ] テーブルから、モニタする JMS サーバをクリックします。
  4. [モニタ] タブをクリックして、モニタ データを表示します。
  5. [すべての Active JMS Session Pool Runtimes のモニタ] テキスト リンクをクリックします。 現在のドメインにおけるすべてのアクティブな JMS セッション プールを示すテーブルが表示されます。詳細については、[アクティブ JMS セッション プール]を参照してください。

分散送り先システム サブスクリプションおよび代理トピック メンバーのモニタ

WebLogic JMS の分散送り先のコンフィグレーションによっては、プロキシ トピック メンバ、またはトピック メンバー間またはキュー メンバー間のシステム サブスクリプションが分散送り先によって自動的に作成されます。 これが行われると、分散送り先メンバーをモニタするときにシステム サブスクリプションとプロキシ トピック メンバが MBean 統計と Administration Console に表示されます。詳細については、[アクティブな JMS 送り先]を参照してください。また、分散送り先メンバーの恒久サブスクリプション名およびコンシューマ数に表示される場合もあります。

以下では、システム サブスクリプションとプロキシ トピック メンバの動作について説明します。

 

Skip navigation bar  ページの先頭 前 次