ヘッダーをスキップ
Oracle Fusion Middleware Webサービスのためのセキュリティおよび管理者ガイド
11g リリース1(11.1.1)
B56247-03
  目次へ移動
目次

前
 
次
 

13 Webサービスのパフォーマンスの監視

この章では、Fusion Middleware Controlを使用してWebサービスのパフォーマンスを監視する方法を説明します。ここでは、次の項について説明します。

この章で説明する監視機能に加えて、1つ以上のWebサービスによるポリシーの使用状況を分析するには、「ポリシーの使用状況分析」を参照してください。

パフォーマンス監視の概要


注意:

この章で説明する監視機能には、Java EE Webサービスに適用されないものもあります。

Fusion Middleware Controlの「Webサービス」ホーム・ページから、次のことを実行できます。

アプリケーションにWebサービスが含まれている場合、「アプリケーション」ホームページには選択したWebサービスの詳細も表示されます。

Webサービス統計の開始またはリセットのタイミング

この章で説明する統計は、次のイベントのいずれかが発生すると開始またはリセットされます。

  • アプリケーションが初めてデプロイされたとき。

  • アプリケーションが再デプロイされたとき。

  • アプリケーションがすでにデプロイされていて、ホストするサーバーが再起動されたとき。

「サマリー」ページのWebサービス統計の表示

Fusion Middleware Controlで、アプリケーションの「Webサービスのサマリー」ページには、アプリケーション内のすべてのWebサービスについて、全体の「サマリー」と、フォルト/違反情報が表示されます(図13-1を参照)。

「グラフ」セクションには、Webサービスのすべてのセキュリティ・フォルトがグラフで表示されます。

Webサービスの「Webサービスのサマリー」ページに移動する手順

  1. ナビゲータ・ペインで、「アプリケーションのデプロイ」フォルダのプラス記号(+)をクリックしてドメイン内のアプリケーションを表示し、アプリケーションを選択します。

    「アプリケーションのデプロイ」ホームページが表示されます。

  2. Fusion Middleware Controlを使用して、「アプリケーションのデプロイ」「Webサービス」をクリックします。

    このアプリケーションの「Webサービスのサマリー」ページが表示されます。

    ページに、Webサービスのエンドポイントとアプリケーションレベルのメトリックが表示されます。

次のWebサービス単位の統計が表示されます。

図13-1 Webサービス・パフォーマンスの「サマリー」と「グラフ」

図13-1の説明が続きます
「図13-1 Webサービス・パフォーマンスの「サマリー」と「グラフ」」の説明

サーバー・インスタンスのWebサービス統計の表示

サーバー側の「Webサービス」ページには、サーバー上のすべてのWebサービスの統計が表示されます。

サーバーのすべてのWebサービス統計を表示する手順

  1. ナビゲータ・ペインで「WebLogicドメイン」を開き、ポリシーを表示するドメインを表示してそれを選択します。

  2. ドメインを開き、そのドメインのサーバーを表示します。統計を表示するサーバーを選択します。

  3. Fusion Middleware Controlを使用して、「WebLogicサーバー」「Webサービス」をクリックします。

  4. 図13-2に示すように、サーバーのWebサービス統計ページが表示されます。

    WebサービスのタイプがJava EE、Oracle Infrastructure WebサービスおよびSOAでは、デプロイしたWebサービスのタイプに応じて、タブが使用できるようになっています。

    図13-2 サーバーのWebサービス

    図13-2の説明が続きます
    「図13-2 サーバーのWebサービス」の説明

Webサービス固有の統計の表示

「Webサービスのサマリー」ページの「Webサービスの詳細」セクションには、図13-3に示すように、Webサービス単位の統計情報が表示されます。次の統計情報が表示されます。

図13-3 Webサービス固有の統計

図13-3の説明が続きます
「図13-3 Webサービス固有の統計」の説明

エンドポイント固有の操作統計の表示

特定のWebサービス・エンドポイントの操作統計を表示する手順:

  1. 「Webサービスのサマリー」ページの「Webサービスの詳細」セクションで、「Webサービス・エンドポイント」タブを選択します。

  2. 統計情報を表示するエンドポイントを選択します。

    「Webサービス・エンドポイント」ページが表示されます。

  3. 選択されていなければ、「操作」を選択します。

    Oracle Infrastructure Webサービスについて、次の統計情報が表示されます。

    • 操作名: 操作の名前。

    • 一方向: 操作がコールに対して値を戻すかどうかを指定するフラグ。

    • アクション: アクションのURI。

    • 入力エンコーディング: 入力メッセージのエンコーディング・スタイル。

    • 出力エンコーディング: 出力メッセージのエンコーディング・スタイル。

    • 完了した呼出し: このエンドポイントに対して完了したリクエストの数。

    • 平均呼出し時間: 処理すべきWebサービスの平均時間。

    • フォルト数: エンドポイントに対するフォルトの合計数。

    WebLogic Java EE Webサービスについて、次の統計情報が表示されます。

    • 名前: 操作の名前。

    • 呼出し回数: Webサービスが起動された回数。

    • 平均ディスパッチ時間: 処理すべきWebサービス呼び出しの平均時間。

    • 平均実行時間: すべてのWebサービスの実行の平均時間。

    • 平均レスポンス時間: 生成されたすべてのレスポンスの平均時間。

    • レスポンス回数: Webサービスの呼出しから生成されたレスポンスの合計数。

    • レスポンス・エラー数: Webサービス起動から生成されるレスポンスのエラーの合計数。

Webサービスのセキュリティ違反の表示

Webサービスのセキュリティ違反を表示するには、次の手順に従ってください。

Oracle Infrastructure Webサービスのセキュリティ違反を表示する手順:

  1. 「アプリケーションの「Webサービスのサマリー」ページへの移動」で説明されているように、「Webサービスのサマリー」ページに移動します。

  2. ページの「グラフ」 セクションで、「セキュリティ違反」タブを選択します。

    アプリケーションのすべてのWebサービスに関する認証、認可、機密保護および整合性のフォルトのグラフ表現が、円グラフで表示されます。

  3. ページの「Webサービスの詳細」セクションで、まだ表示されていない場合は、Webサービス・エンドポイントを表示するWebサービスのプラス記号(+)をクリックします。

  4. エンドポイント名をクリックして「Webサービス・エンドポイント」ページに移動します。

  5. 「グラフ」タブをクリックして、エンドポイントのすべてのフォルトおよびすべてのセキュリティ違反のグラフ表示を参照します。

  6. 「OWSMポリシー」タブをクリックします。

    2種類の表が表示されます。

    グローバルにアタッチされたポリシー表には、ポリシーの名前とそれをリフレッシュするポリシー・セットが表示されます。

    直接アタッチされたポリシー表には、ポリシーの名前とそれをリフレッシュするポリシー・セットが表示されます。

    いずれの表にも、そのポリシーが帰属するカテゴリ(「セキュリティ」、「信頼できるメッセージング」、「WSアドレス」、「管理」)がリストされます。

    表13-1に、ポリシー添付時にタイプ別に提供される違反情報をリストします。

    表13-1 エンドポイントでのポリシー違反情報

    違反タイプ 説明

    合計違反

    ポリシーに対するフォルトの合計数。

    セキュリティ違反


    認証

    サーバーが再起動してから認証が失敗した回数。

    認可

    サーバーが再起動してから認可が失敗した回数。

    機密保持

    サーバーが再起動してから秘密保護に失敗したメッセージの数。

    完全性

    サーバーが再起動してから整合性がとれなかったメッセージの数。


WebLogic JAX-WS Webサービスのセキュリティ違反を表示する手順:

  1. 「アプリケーションの「Webサービスのサマリー」ページへの移動」で説明されているように、「Webサービスのサマリー」ページに移動します。

  2. ページの「Webサービスの詳細」セクションで、まだ表示されていない場合は、Webサービス・エンドポイントを表示するWebサービスのプラス記号(+)をクリックします。

  3. エンドポイント名をクリックして「Webサービス・エンドポイント」ページに移動します。

  4. エンドポイントに添付されたポリシーのタイプに応じて、次のいずれかを実行します。

    • Oracle WSMポリシーがエンドポイントに添付されていれば、「OWSMポリシー」タブをクリックします。

      エンドポイントに添付されているポリシーのリストが表示されます。各ポリシーについて、表には、そのポリシーの名前、ポリシーのステータス(ポリシーが有効か無効か)、およびそのポリシーのカテゴリ(「セキュリティ」、「MTOMアタッチメント」、「信頼できるメッセージング」、「WSアドレス」および「管理」)が表示されます。表13-1で、エンドポイントに添付された各Oracle WSMポリシーに対して表示される違反情報について説明します。

    • WebLogicポリシーがエンドポイントに添付されていれば、「WebLogicポリシー違反」タブをクリックします。

      このタブには、JAX-WSエンドポイントに添付されたJAX-WSポリシーに関するポリシー違反の詳細が表示されます。表13-2に、このページに表示される情報の説明を示します。

      表13-2 WebLogicポリシーの違反データ

      要素 説明

      サマリー


      フォルトの合計

      失敗したリクエストの合計数。

      ポリシー・フォルト

      ポリシーが正常に実行されなかったため失敗したリクエストの数。

      合計違反

      ポリシーに対するフォルトの合計数。

      違反


      認証違反

      サーバーが再起動してから認証が失敗した回数。

      機密保持違反

      サーバーが再起動してから秘密保護に失敗したメッセージの数。

      整合性違反

      サーバーが再起動してから整合性がとれなかったメッセージの数。

      成功


      認証成功

      サーバーが再起動してから認証が成功した回数。

      機密保持成功

      サーバーが再起動してから機密保護に成功したメッセージの数。

      整合性成功

      サーバーが再起動してから整合性がとれたメッセージの数。


WebLogic JAX-RPC Webサービスのセキュリティ違反を表示する手順:

  1. アプリケーションの「Webサービスのサマリー」ページに移動します。

  2. ページの「Webサービスの詳細」セクションで、まだ表示されていない場合は、Webサービス・エンドポイントを表示するWebサービスのプラス記号(+)をクリックします。

  3. エンドポイント名をクリックして「Webサービス・エンドポイント」ページに移動します。

  4. 「WebLogicポリシー違反」タブをクリックします。

    このタブには、図13-4で示されているように、JAX-RPCエンドポイントに添付されたWebLogicポリシーに関するポリシー違反の詳細が表示されます。このタブに表示される情報の説明は、表13-2を参照してください。

    図13-4 WebLogic JAX-RPC Webサービス・エンドポイントのセキュリティ違反

    図13-4の説明が続きます
    「図13-4 WebLogic JAX-RPC Webサービス・エンドポイントのセキュリティ違反」の説明