ヘッダーをスキップ
Oracle Fusion Middleware Oracle SOA Suite管理者ガイド
11g リリース1(11.1.1)
B55916-01
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

7 SOAコンポジット・アプリケーションの監視

この章では、SOAコンポジット・アプリケーションのインスタンスとフォルトの監視方法について説明します。

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

詳細は、第1.2.2項「SOAコンポジット・アプリケーションの理解」を参照してください。

7.1 SOAコンポジット・アプリケーションの最新のインスタンスとフォルトの監視

SOAコンポジット・アプリケーションの「ダッシュボード」ページから、SOAコンポジット・アプリケーションの最新のインスタンスとフォルトを監視できます。 このページには、アプリケーションの最新の状態に関する高レベルの概要が表示されます。

SOAコンポジット・アプリケーションの最新のインスタンスとフォルトを監視する手順は、次のとおりです。

  1. ページには、次のいずれかの手順でアクセスします。

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

    3. 「コンポジット」セクションで、特定のSOAコンポジット・アプリケーションを選択します。

    1. 「soa-infra」の下にある、特定のSOAコンポジット・アプリケーションを選択します。

  2. 「ダッシュボード」をクリックします(選択されていない場合)。

    「ダッシュボード」ページの上部には、次の詳細が表示されます。

    • コンポジットのライフ・サイクルの状態の要約。「ダッシュボード」ページの上部に、実行中のインスタンス数、合計インスタンス数、コンポジットのモード(「アクティブ」または「リタイア」)などが表示されます。

    • SOAコンポジット・アプリケーションの最新のインスタンスの詳細。インスタンスID、名前、対話ID、状態(たとえば、「失敗」、「完了」)および開始時間が表示されます。

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

    soaapp_dash_upper.gifの説明は次にあります。
    図版soaapp_dash_upper.gifの説明

  3. 「最新のインスタンス」セクションで、次のタスクを実行します。

    1. 「インスタンスID」列で、特定のインスタンスIDをクリックし、コンポジット・アプリケーションに関するすべてのインスタンス詳細(フローのトレース、および各コンポーネントの監査証跡)を取得します。 これによって、インスタンス間の一連のメッセージ・フローにおけるフォルトが表示されます。


      注意:

      「コンポジット・インスタンスの状態をキャプチャ」チェック・ボックスを選択しない場合、「最新のインスタンス」セクションには、フォルト・リカバリが必要なインスタンスが「実行中」と表示されません。 ただし、インスタンスの状態をキャプチャするかどうかに関係なく、リカバリが必要なインスタンスは引続き実行中で、このページの「コンポーネント・メトリック」セクションの「リカバリ可能」列に表示されます。

    2. セクションの下部にある「すべて表示」をクリックし、SOAコンポジット・アプリケーションの「インスタンス」ページにアクセスします。

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

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

    2. フォルトがリカバリ可能と識別されている場合は、「リカバリ」列で「リカバリ」をクリックし、コンポーネント・インスタンス・レベルでフォルト・リカバリを実行します。

    3. 「フォルトの場所」列で、特定の場所をクリックし、サービス、サービス・コンポーネントまたは参照の「ダッシュボード」ページにアクセスします。

    4. 「コンポジット・インスタンスID」列で、コンポジット・インスタンスIDをクリックし、そのフォルトが含まれるメッセージのフローのトレースにアクセスします。 これによって、インスタンス間の一連のメッセージ・フローにおけるフォルトが表示されます。

    5. 「ログ」列で、特定のログをクリックし、「ログ・メッセージ」ページにアクセスします。このページには、特定の失敗したインスタンスがフィルタされて表示されます。

    6. セクションの下部にある「すべて表示」をクリックし、SOAコンポジット・アプリケーションの「最新のフォルトと拒否メッセージ」ページにアクセスします。

    「ダッシュボード」ページの下部には、次の詳細が表示されます。

    • SOAコンポジット・アプリケーションで使用されているサービス・コンポーネントの名前とタイプ、実行中のインスタンス数と合計インスタンス数、各サービス・コンポーネントのリカバリ可能およびリカバリ不可の失敗したインスタンスの数。

    • SOAコンポジット・アプリケーションで使用されているサービス・バインディング・コンポーネント(インバウンド)および参照バインディング・コンポーネント(アウトバウンド)の名前とタイプ、バインディング・コンポーネントのフォルト件数、処理メッセージの合計、および平均メッセージ処理時間。

    soaapp_dash_lower.gifの説明は次にあります。
    図版soaapp_dash_lower.gifの説明

    「コンポーネント・メトリック」セクションの「失敗したインスタンス」列には、リカバリ可能およびリカバリ不可のフォルトの件数が表示されます。 リカバリ可能なフォルトに関連するコンポーネント・インスタンスは、フォルトとみなされません。 このようなインスタンスは、ライフ・サイクルの終わりに達していないため、実行中とみなされます。 これらのインスタンスは、「再試行」、「再スロー」、「中断」などのリカバリ・オプションを使用してリカバリできます。 このページの「最新のインスタンス」セクションおよび「フォルト・メッセージと拒否メッセージ」ページにはリカバリ可能とリカバリ不可を区別せずにフォルトの件数が表示されるため、ここに表示される件数と異なる場合があります。

  5. 「コンポーネント・メトリック」セクションの「名前」列で、サービス・コンポーネントをクリックします。選択したサービス・コンポーネントのホーム・ページが表示され、インスタンス、フォルトおよびポリシーに関する具体的な詳細が表示されます。

  6. 「サービスと参照」セクションの「名前」列で、サービスまたは参照をクリックします。 該当するホーム・ページが表示され、インスタンス、フォルト、ポリシー、拒否メッセージおよびメッセージ・ヘッダー構成プロパティに関する具体的な詳細が表示されます。


注意:

SOAインフラストラクチャの「インスタンス」タブおよび「フォルト・メッセージと拒否メッセージ」タブを開き、各タブですべてのデプロイ済コンポジットのインスタンスおよびフォルトを監視できます。 ここで特定のコンポジットをクリックすると、さらに詳細を表示できます。

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