ヘッダーをスキップ
Oracle® Fusion Middleware Oracle SOA SuiteおよびOracle Business Process Management Suite管理者ガイド
11g リリース1 (11.1.1.5.0)
B55916-05
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

4 SOAインフラストラクチャの監視

この章では、SOAインフラストラクチャの監視方法について説明します。SOAインフラストラクチャには、すべてのSOAコンポジット・アプリケーションがデプロイされています。

この章の内容は、次のとおりです。

詳細は、第1.2.1項「SOAインフラストラクチャ・アプリケーションの概要」を参照してください。

4.1 SOAインフラストラクチャの最新のインスタンスとフォルトの監視

SOAインフラストラクチャにデプロイされたSOAコンポジット・アプリケーションを監視できます。

SOAインフラストラクチャの最新のインスタンスとフォルトを監視する手順は、次のとおりです。

  1. 次のいずれかのオプションを使用して、このページにアクセスします。

    SOAインフラストラクチャのメニューから... ナビゲータのSOAフォルダから... 「SOAコンポジット」メニューからアクセスする手順
    1. 「ホーム」を選択します。
    1. 「soa-infra」を選択します。
    1. 「SOAインフラストラクチャ」を選択します。

    SOAインフラストラクチャの「ダッシュボード」ページの上部には、次の詳細が表示されます。

    • 最新のSOAコンポジット・アプリケーション・インスタンス、インスタンスIDおよび開始時間。デフォルトでは、実行中のインスタンスのみ表示されます。

    • デプロイ済SOAコンポジット・アプリケーションのステータスと、そのリビジョン番号、各アプリケーションに対して作成されたインスタンスの数、および各アプリケーション内の失敗したインスタンスの数。また、「すべて表示」リンクの横には、デプロイ済コンポジットの合計数が括弧に囲まれて表示されます。

    • 最新のフォルトと拒否メッセージ。エラー・メッセージ、フォルトのリカバリが可能かどうか、フォルトの発生時間、フォルトが発生したSOAコンポジット・アプリケーション、フォルトの場所(サービス・バインディング・コンポーネント、サービス・コンポーネントまたは参照バインディング・コンポーネント)、SOAコンポジット・アプリケーションのインスタンスID、およびフォルトまたは拒否メッセージが記述されているログ・メッセージへのリンクが表示されます。リカバリ可能として識別されたフォルトは、SOAインフラストラクチャ、SOAコンポジット・アプリケーション、サービス・エンジンおよびサービス・コンポーネントの各レベルでリカバリできます。

    gs_soahomepage.gifの説明が続きます
    図版gs_soahomepage.gifの説明


    注意:

    SOAインフラストラクチャは、起動後、すべてのデプロイ済コンポジットがロードされるまで受信リクエストを管理するために完全には初期化されない場合があります。SOAインフラストラクチャの初期化中、「SOAインフラストラクチャ」ホーム・ページの上部に警告メッセージが表示されます。このメッセージが表示されている間は、コンポジット・デプロイメント、コンポジット・アンデプロイメントなどの操作を実行しないでください。詳細は、第3.2.1項「SOAインフラストラクチャ起動初期化の完了の待機」を参照してください。

  2. 「最新のコンポジット・インスタンス」セクションで、次のタスクを実行します。

    1. 「インスタンスID」列で、特定のインスタンスIDをクリックし、様々なサービス・コンポーネントやバインディング・コンポーネント間のメッセージ・フローを表示します。

    2. 「コンポジット」列で、特定のSOAコンポジット・アプリケーションをクリックし、そのホーム・ページにアクセスします。

    3. セクションの下部にある「すべて表示」をクリックし、SOAインフラストラクチャの「インスタンス」ページにアクセスします。

  3. 「デプロイ済コンポジット」セクションで、次のタスクを実行します。

    1. 「コンポジット」列で、特定のSOAコンポジット・アプリケーションをクリックし、そのホーム・ページにアクセスします。

    2. セクションの下部にある「すべて表示」をクリックし、SOAインフラストラクチャの「デプロイ済コンポジット」ページにアクセスします。

  4. 「最新のフォルトと拒否メッセージ」セクションで、次のタスクを実行します。

    1. 「エラー・メッセージ」列で、エラー・メッセージをクリックし、フォルトに関する完全な情報を表示します。フォルトがリカバリ可能と識別されている場合は、「ここでリカバリ」リンクをクリックし、フォルト・リカバリを実行します。

    2. フォルトがリカバリ可能と識別されている場合は、「リカバリ」列で「リカバリ」をクリックし、フォルト・リカバリを実行します。

    3. 「コンポジット」列で、SOAコンポジット・アプリケーションをクリックし、そのホーム・ページにアクセスします。

    4. 「フォルトの場所」列で、特定の場所をクリックし、フォルトが発生したサービス、コンポーネントまたは参照のホーム・ページにアクセスします。

    5. 「コンポジット・インスタンスID」列で、コンポジット・インスタンスIDをクリックし、そのフォルトが含まれるメッセージのフローのトレースにアクセスします。

    6. 「ログ」列で、特定のログをクリックし、「ログ・メッセージ」ページにアクセスします。事前フィルタした検索基準を使用して、フォルトに関連するログ・メッセージを表示します。

    7. セクションの下部にある「すべて表示」をクリックし、SOAインフラストラクチャの「最新のフォルトと拒否メッセージ」ページにアクセスします。

    SOAインフラストラクチャの「ダッシュボード」ページの下部には、次の詳細が表示されます。

    • サービス・エンジン(BPELプロセス、BPMN process(Oracle BPM Suiteがインストールされている場合)、Oracle Mediator、ヒューマン・ワークフロー、ビジネス・ルール、Spring)で実行しているサービス・コンポーネントの数、および各サービス・エンジンで失敗したインスタンスの数。

      gs_soahomepage3.gifの説明が続きます
      図版gs_soahomepage3.gifの説明

    • SOAインフラストラクチャの最終再起動以降に発生した、すべてのSOAコンポジット・アプリケーションのインスタンスとフォルトの合計数のグラフィカル表示。

    gs_soahomepage2.gifの説明が続きます
    図版gs_soahomepage2.gifの説明

  5. 「サービス・エンジン」セクションの「名前」列で、特定のサービス・エンジンをクリックし、そのホーム・ページにアクセスします。

詳細は、次の各項を参照してください。

4.2 リクエスト処理の監視

SOAインフラストラクチャのリクエスト処理を監視できます。監視できるのは、サービス・エンジン、サービス・インフラストラクチャおよびバインディング・コンポーネント間のメッセージ配信のメトリックです。一旦メッセージがサービス・エンジンに渡されると、そのメッセージを処理する所要時間(インスタンス処理時間)は、これらのメトリックでは取得できません

リクエスト処理を監視する手順は、次のとおりです。

  1. 次のいずれかのオプションを使用して、このページにアクセスします。

    SOAインフラストラクチャのメニューから... ナビゲータのSOAフォルダから...
    1. 「監視」「リクエスト処理」の順に選択します。
    1. 「soa-infra」を右クリックします。
    2. 「監視」「リクエスト処理」の順に選択します。


    「リクエスト処理」ページでは、次の詳細を監視できます。

    • サービス・エンジンおよびサービス・インフラストラクチャでの同期メッセージと非同期メッセージの平均リクエスト処理時間、アクティブ・リクエスト、処理済リクエスト、および失敗したリクエスト。

    • サービス(インバウンド)と参照(アウトバウンド)のバインディング・コンポーネントで発生した平均リクエスト処理時間、処理済リクエストおよびエラー。

    soainfra_requestproc.gifの説明が続きます
    図版soainfra_requestproc.gifの説明

  2. 「サービス・エンジン」セクションで、特定のサービス・エンジン(たとえば、「BPELエンジン」)をクリックし、詳細(そのサービス・エンジンを使用する最新のインスタンスやコンポーネント、最新のフォルト発生など)にアクセスします。

詳細は、次の各項を参照してください。

4.3 SOAインフラストラクチャのサービス・バインディング・コンポーネントおよび参照バインディング・コンポーネントの監視

SOAインフラストラクチャにデプロイされたすべてのSOAコンポジット・アプリケーションで使用する、すべてのサービス・バインディング・コンポーネントおよび参照バインディング・コンポーネントを監視できます。サービスは、外部の世界に対して、SOAコンポジット・アプリケーションへのエントリ・ポイントを提供します。サービスのWSDLファイルによって、その機能が外部アプリケーションに通知されます。さらに、参照によって、SOAコンポジット・アプリケーションから外部の世界の外部サービスにメッセージを送信できます。

SOAインフラストラクチャのサービス・バインディング・コンポーネントおよび参照バインディング・コンポーネントを監視する手順は、次のとおりです。

  1. 次のいずれかのオプションを使用して、このページにアクセスします。

    SOAインフラストラクチャのメニューから... ナビゲータのSOAフォルダから...
    1. 「サービスと参照」を選択します。
    1. 「soa-infra」を右クリックします。
    2. 「サービスと参照」を選択します。


    「サービス」ページには、サービスの名前とタイプ、サービスが使用されているSOAコンポジット・アプリケーション、処理されたメッセージの合計数、平均処理時間、およびサービスで発生したフォルトの件数に関する詳細が表示されます。

    sca_services.gifの説明が続きます
    図版sca_services.gifの説明

  2. 「サービス」列で、特定のサービスをクリックし、そのホーム・ページにアクセスします。

  3. 「コンポジット」列で、特定のSOAコンポジット・アプリケーションをクリックし、そのホーム・ページにアクセスします。

  4. 「参照」タブをクリックします。

    「参照」ページには、参照の名前とタイプ、参照が使用されているSOAコンポジット・アプリケーション、処理されたメッセージの合計数、平均処理時間、および参照で発生したフォルトの件数に関する詳細が表示されます。

    sca_references.gifの説明が続きます
    図版sca_references.gifの説明

  5. 「参照」列で、特定の参照をクリックし、そのホーム・ページにアクセスします。

  6. 「コンポジット」列で、特定のSOAコンポジット・アプリケーションをクリックし、そのホーム・ページにアクセスします。

サービスと参照の詳細は、第1.2.5項「バインディング・コンポーネントの概要」を参照してください。