Oracle® Fusion Middleware Oracle SOA SuiteおよびOracle Business Process Management Suite管理者ガイド 11g リリース1 (11.1.1.6.0) B55916-06 |
|
![]() 前 |
![]() 次 |
この章では、SOAインフラストラクチャの最新のインスタンスとフォルト、デプロイ済SOAコンポジット・アプリケーション、メッセージ配信リクエスト処理、サービス・バインディング・コンポーネントおよび参照バインディング・コンポーネントの監視方法について説明します。SOAインフラストラクチャには、すべてのSOAコンポジット・アプリケーションがデプロイされています。また、リカバリが必要なBPELプロセス・メッセージの詳細を表示する方法、およびBPELプロセス・サービス・エンジンの「リカバリ」ページにアクセスしてメッセージ・リカバリを実行する方法についても説明します。
この章の内容は次のとおりです:
詳細は、第1.2.1項「SOAインフラストラクチャ・アプリケーションの概要」を参照してください。
SOAインフラストラクチャにデプロイされたSOAコンポジット・アプリケーションを監視できます。
SOAインフラストラクチャの最新のインスタンスとフォルトを監視する手順は、次のとおりです。
次のいずれかのオプションを使用して、このページにアクセスします。
SOAインフラストラクチャのメニューから... | ナビゲータのSOAフォルダから... | 「SOAコンポジット」メニューからアクセスする手順 |
---|---|---|
|
|
|
SOAインフラストラクチャの「ダッシュボード」ページの上部には、次の詳細が表示されます。
このページに表示される最新のインスタンスとフォルトの取得は指定した期間内に制限されることを示すメッセージ。このメッセージは、「SOAインフラストラクチャの共通プロパティ」ページで「インスタンスとフォルトの表示を次に制限: 過去time_period」チェック・ボックスが選択されている場合に表示されます(デフォルトで選択されています)。期間のデフォルト値は24時間ですが、この値は変更できます。このチェック・ボックスが選択されていない場合は、最後のパージ以降のSOAインフラストラクチャにおけるインスタンスとフォルト(数のメトリックを含む)がすべて表示されます。
最新のSOAコンポジット・アプリケーション・インスタンス、インスタンスIDおよび開始時間。デフォルトでは、実行中のインスタンスのみ表示されます。
デプロイ済SOAコンポジット・アプリケーションのステータスと、そのリビジョン番号、各アプリケーションに対して作成されたインスタンスの数、および各アプリケーション内の失敗したインスタンスの数。また、「すべて表示」リンクの横には、デプロイ済コンポジットの合計数が括弧に囲まれて表示されます。
最新のフォルトと拒否メッセージ。エラー・メッセージ、フォルトのリカバリが可能かどうか、フォルトの発生時間、フォルトが発生したSOAコンポジット・アプリケーション、フォルトの場所(サービス・バインディング・コンポーネント、サービス・コンポーネントまたは参照バインディング・コンポーネント)、SOAコンポジット・アプリケーションのインスタンスID、およびフォルトまたは拒否メッセージが記述されているログ・メッセージへのリンクが表示されます。リカバリ可能として識別されたフォルトは、SOAインフラストラクチャ、SOAコンポジット・アプリケーション、サービス・エンジンおよびサービス・コンポーネントの各レベルでリカバリできます。
BPELプロセス・サービス・エンジンの「リカバリ」ページからのリカバリを待機しているメッセージがある場合は、各SOAインフラストラクチャのホーム・ページの上部にメッセージが表示されます。
注意: SOAインフラストラクチャは、起動後、すべてのデプロイ済コンポジットがロードされるまで受信リクエストを管理するために完全には初期化されない場合があります。SOAインフラストラクチャの初期化中、「SOAインフラストラクチャ」ホーム・ページの上部に警告メッセージが表示されます。このメッセージが表示されている間は、コンポジット・デプロイメント、コンポジット・アンデプロイメントなどの操作を実行しないでください。詳細は、第3.3.1項「SOAインフラストラクチャ起動初期化の完了の待機」を参照してください。 |
BPELプロセス・メッセージに対して、BPELプロセス・サービス・エンジンの「リカバリ」ページからリカバリが必要な場合、「必須のBPELメッセージ・リカバリ」メッセージが各SOAインフラストラクチャのホーム・ページの上部に表示されます。
このメッセージ・リカバリ情報の表示は、システムMBeanブラウザのAuditConfigプロパティのbpelRecoveryStatusキーおよびexcludeBpelMaxCreationTimeキーによって制御されています。このプロパティは、SOAインフラストラクチャの「共通プロパティ」ページの「詳細SOAインフラ拡張構成プロパティ」セクションからアクセスできます。デフォルトでは、bpelRecoveryStatusキーはAllに設定され、excludeBpelMaxCreationTimeキーは、リカバリが必要なメッセージの表示から過去5分間を除外するように設定されています。
次の作業を実行します。
クリックするリンク | 操作 |
---|---|
詳細の表示 | BPELプロセス・サービス・エンジンの「リカバリ」ページからリカバリが必要な呼出しメッセージ、コールバック・メッセージおよびアクティビティ・メッセージの数を示すメッセージを表示します。BPELメッセージの自動リカバリが有効になっている場合、手動リカバリは不要です。その場合は、消耗済メッセージのみを手動でリカバリする必要があります。「リフレッシュ」をクリックして、リカバリが必要な呼出しメッセージ、コールバック・メッセージおよびアクティビティ・メッセージの数を再計算します。 |
BPELリカバリ・コンソールに移動 | BPELプロセス・サービス・エンジンの「リカバリ」ページにアクセスして、メッセージ・リカバリを実行します。
また、後でリカバリ・ページにアクセスするには、「SOAインフラストラクチャ」メニューから「サービス・エンジン」→「BPEL」を選択し、表示されたページで「リカバリ」タブをクリックします。 |
時間しきい値の設定 | リカバリが必要なメッセージを除外する期間を示すメッセージを表示します。デフォルト設定では、過去5分間のメッセージが除外されます。この値は、SOAインフラストラクチャの「共通プロパティ」ページにあるAuditConfigプロパティのexcludeBpelMaxCreationTimeキーによって制御されます。この値を変更するには、「はい」をクリックして、システムMBeanブラウザでこのプロパティにアクセスします。 |
アラートの無効化 | このメッセージ・リカバリ情報が「ダッシュボード」ページに表示されないようにできるメッセージを表示します。「はい」をクリックすると、このメッセージ・リカバリ情報は表示されなくなります。
この情報を「ダッシュボード」ページに再度表示するには、「SOAインフラストラクチャの共通プロパティ」ページの「詳細SOAインフラ拡張構成プロパティ」セクションで、AuditConfigプロパティのbpelRecoveryStatusキーをAllに設定します。詳細は、第3.1項「SOAインフラストラクチャ・プロパティの構成」を参照してください。 |
「最新のコンポジット・インスタンス」セクションで、次のタスクを実行します。
「インスタンス数」リンクをクリックして、SOAインフラストラクチャの実行中のインスタンス数と合計インスタンス数を示すメッセージを表示します。デフォルトでは、このリンクは表示されません。このリンクを表示するには、次を選択します: 「「インスタンス数およびフォルト数をフェッチするメトリックを無効にします。この場合でも各メトリックは必要に応じて取得できます。」チェック・ボックス(SOAインフラストラクチャの共通プロパティ」ページ)。
「SOAインフラストラクチャの共通プロパティ」ページで「インスタンスとフォルトの表示を次に制限: 過去time_period」チェック・ボックスを選択し、期間を指定するか、またはデフォルト値の24時間を受け入れた場合は、その期間内のSOAインフラストラクチャにおける実行中のインスタンス数と合計インスタンス数が表示されます。このチェック・ボックスを選択していない場合は、最後のパージ以降のSOAインフラストラクチャにおけるインスタンスとフォルトがすべて表示されます。「再計算」をクリックすると、これらの数が再計算されます。
「インスタンスID」列で、特定のインスタンスIDをクリックし、様々なサービス・コンポーネントやバインディング・コンポーネント間のメッセージ・フローを表示します。
「コンポジット」列で、特定のSOAコンポジット・アプリケーションをクリックし、そのホーム・ページにアクセスします。
セクションの下部にある「すべて表示」をクリックし、SOAインフラストラクチャの「インスタンス」ページにアクセスします。
「デプロイ済コンポジット」セクションで、次のタスクを実行します。
「コンポジット」列で、特定のSOAコンポジット・アプリケーションをクリックし、そのホーム・ページにアクセスします。
セクションの下部にある「すべて表示」をクリックし、SOAインフラストラクチャの「デプロイ済コンポジット」ページにアクセスします。
「最新のフォルトと拒否メッセージ」セクションで、次のタスクを実行します。
「エラー・メッセージ」列で、エラー・メッセージをクリックし、フォルトに関する完全な情報を表示します。フォルトがリカバリ可能と識別されている場合は、「ここでリカバリ」リンクをクリックし、フォルト・リカバリを実行します。
フォルトがリカバリ可能と識別されている場合は、「リカバリ」列で「リカバリ」をクリックし、フォルト・リカバリを実行します。
「コンポジット」列で、SOAコンポジット・アプリケーションをクリックし、そのホーム・ページにアクセスします。
「フォルトの場所」列で、特定の場所をクリックし、フォルトが発生したサービス、コンポーネントまたは参照のホーム・ページにアクセスします。
「コンポジット・インスタンスID」列で、コンポジット・インスタンスIDをクリックし、そのフォルトが含まれるメッセージのフローのトレースにアクセスします。
「ログ」列で、特定のログをクリックし、「ログ・メッセージ」ページにアクセスします。事前フィルタした検索基準を使用して、フォルトに関連するログ・メッセージを表示します。
セクションの下部にある「すべて表示」をクリックし、SOAインフラストラクチャの「最新のフォルトと拒否メッセージ」ページにアクセスします。
SOAインフラストラクチャの「ダッシュボード」ページの下部には、次の詳細が表示されます。
サービス・エンジン(BPELプロセス、BPMN process(Oracle BPM Suiteがインストールされている場合)、Oracle Mediator、ヒューマン・ワークフロー、ビジネス・ルール、Spring)で実行しているサービス・コンポーネントの数、および各サービス・エンジンで失敗したインスタンスの数。
SOAインフラストラクチャの最終再起動以降に発生した、すべてのSOAコンポジット・アプリケーションのインスタンスとフォルトの合計数のグラフィカル表示。
「サービス・エンジン」セクションの「名前」列で、特定のサービス・エンジンをクリックし、そのホーム・ページにアクセスします。「Springエンジン」をクリックすると、管理対象外であることを示すメッセージが表示されます。
詳細は、次の各項を参照してください。
ログ・ファイルの表示および検索については、『Oracle Fusion Middleware管理者ガイド』を参照してください
SOAインフラストラクチャのメッセージ配信リクエスト処理を監視できます。監視できるのは、サービス・エンジン、サービス・インフラストラクチャおよびバインディング・コンポーネント間のメッセージ配信のメトリックです。一旦メッセージがサービス・エンジンに渡されると、そのメッセージを処理する所要時間(インスタンス処理時間)は、これらのメトリックでは取得できません。
リクエスト処理を監視する手順は、次のとおりです。
次のいずれかのオプションを使用して、このページにアクセスします。
SOAインフラストラクチャのメニューから... | ナビゲータのSOAフォルダから... |
---|---|
|
|
「リクエスト処理」ページでは、次の詳細を監視できます。
サービス・エンジンおよびサービス・インフラストラクチャでの同期メッセージと非同期メッセージの平均リクエスト処理時間、アクティブ・リクエスト、処理済リクエスト、および失敗したリクエスト。
サービス(インバウンド)と参照(アウトバウンド)のバインディング・コンポーネントで発生した平均リクエスト処理時間、処理済リクエストおよびエラー。
「サービス・エンジン」セクションで、特定のサービス・エンジン(たとえば、「BPELエンジン」)をクリックし、詳細(そのサービス・エンジンを使用する最新のインスタンスやコンポーネント、最新のフォルト発生など)にアクセスします。
詳細は、次の各項を参照してください。
SOAインフラストラクチャにデプロイされたすべてのSOAコンポジット・アプリケーションで使用する、すべてのサービス・バインディング・コンポーネントおよび参照バインディング・コンポーネントを監視できます。サービスは、外部の世界に対して、SOAコンポジット・アプリケーションへのエントリ・ポイントを提供します。サービスのWSDLファイルによって、その機能が外部アプリケーションに通知されます。さらに、参照によって、SOAコンポジット・アプリケーションから外部の世界の外部サービスにメッセージを送信できます。
SOAインフラストラクチャのサービス・バインディング・コンポーネントおよび参照バインディング・コンポーネントを監視する手順は、次のとおりです。
次のいずれかのオプションを使用して、このページにアクセスします。
SOAインフラストラクチャのメニューから... | ナビゲータのSOAフォルダから... |
---|---|
|
|
「サービス」ページには、サービスの名前とタイプ、サービスが使用されているSOAコンポジット・アプリケーション、SOAコンポジット・アプリケーションがデプロイされているパーティション、処理されたメッセージの合計数、平均処理時間、およびサービスで発生したフォルトの件数に関する詳細が表示されます。
「サービス」列で、特定のサービスをクリックし、そのホーム・ページにアクセスします。
「コンポジット」列で、特定のSOAコンポジット・アプリケーションをクリックし、そのホーム・ページにアクセスします。
「パーティション」列で、特定のパーティションをクリックしてホーム・ページにアクセスします。
「参照」タブをクリックします。
「参照」ページには、参照の名前とタイプ、参照が使用されているSOAコンポジット・アプリケーション、SOAコンポジット・アプリケーションがデプロイされているパーティション、処理されたメッセージの合計数、平均処理時間、および参照で発生したフォルトの件数に関する詳細が表示されます。
「参照」列で、特定の参照をクリックし、そのホーム・ページにアクセスします。
「コンポジット」列で、特定のSOAコンポジット・アプリケーションをクリックし、そのホーム・ページにアクセスします。
「パーティション」列で、特定のパーティションをクリックしてホーム・ページにアクセスします。
サービスと参照の詳細は、第1.2.5項「バインディング・コンポーネントの概要」を参照してください。