ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebCenter Portal管理者ガイド
11g リリース1(11.1.1.6.0)
B72085-01
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

13 分析サービスの管理

この章では、WebCenter Portalアプリケーションで使用される分析サービスを構成および管理する方法について説明します。分析サービスを使用することで、アプリケーションの使用状況とパフォーマンスのメトリックを表示できるようになります。

WebCenter Portalアプリケーションのバックエンド・サービスを確認および構成するには、常にFusion Middleware ControlまたはWLSTコマンドライン・ツールを使用してください。デプロイ後にWebCenter Portalアプリケーションに加えた変更は、MDSメタデータ・ストアにカスタマイズとして格納されます。第1.3.5項「WebCenter Portalの構成に関する考慮事項」を参照してください。分析コレクタ構成に加えた変更は、分析データベースに格納されます。


注意:

Fusion Middleware ControlまたはWLSTを使用して分析サービスの構成に対して加えた変更は、動的ではありません。変更を有効にするには、分析コレクタまたはWebCenter Portalアプリケーションがデプロイされている管理対象サーバーを再起動する必要があります。第8.2項「WebCenter Portalアプリケーションがデプロイされる管理対象サーバーの起動および停止」を参照してください。


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

対象読者

この章の内容は、WebCenter Portalでの分析の設定と、FrameworkアプリケーションおよびSpaces用の分析コレクタの詳細の構成を担当する管理者を対象としています。

13.1 WebCenter Portalでの分析に関する必要な知識

WebCenter Portal管理者およびビジネス・ユーザーは、分析を使用することによって、ポータルの使用状況を追跡および分析できます。分析では、次の基本機能が提供されます。

次の各項では、分析のコンポーネントと、すぐに使用可能なタスク・フローの概要を説明します。

13.1.1 分析のコンポーネント

図13-1は、WebCenter Portalにおける分析サービスのコンポーネントを示しています。

  • WC_Spaces: Spacesアプリケーションがデプロイされている管理対象サーバー。

    (Frameworkアプリケーションは異なる管理対象サーバーにデプロイされます。)

  • WC_Utilities: 分析コレクタがデプロイされている管理対象サーバー。

  • イベント・データ: 定義されたイベント・セットが分析によって追跡および収集されます。すぐに使用可能な最多発イベントの包括的なセットが付属しています。

  • Open Usage API: OpenUsage APIによって、UDP (ユーザー・データグラム・プロトコル)を使用して分析コレクタにメトリックが送信されます。

  • 分析コレクタ: 分析コレクタ・コンポーネントによって、イベント・データが収集されます。

    分析コレクタをクラスタ化して、スケーラビリティと信頼性を高めることができます。

  • 分析データベース: 分析データベース(ACTIVITIES)には、ポータル・イベントおよび非ポータル・イベントから収集されたメトリックが格納されます。

  • 分析タスク・フロー: 分析によって、一般的なポータル機能のメトリックを報告する一連のタスク・フローが提供されます。

  • MDS: タスク・フローのカスタマイズを格納するOracle Metadata Service (MDS)リポジトリ。

図13-1 分析のコンポーネント

分析のコンポーネント

13.1.2 分析タスク・フロー

表13-1は、WebCenter Portalで使用できる分析タスク・フローを示しています。各タスク・フローは、FrameworkアプリケーションでもSpacesでも同様に動作します。これらのタスク・フローの詳細および使用方法は、Oracle Fusion Middleware Oracle WebCenter Portal: Spacesユーザーズ・ガイドのSpacesでの分析タスク・フローの概要に関する項を参照してください。

表13-1 WebCenter Portalでの分析タスク・フロー

分析タスク・フロー 説明

WebCenterポータル・トラフィック

ポータル内の一般的なイベントのサマリー・ビュー。

ページ・トラフィック

ポータル内のページへのアクセス数と、いずれかのページにアクセスした一意のユーザー数が表示されます。

ログイン・メトリック

ポータルへのログインについて報告されます。

ポートレット・トラフィック

ポートレットの使用状況データが表示されます。

ポートレット・レスポンス時間

ポートレットのパフォーマンス・データが表示されます。

ポートレット・インスタンス・トラフィック

ポートレット・インスタンスの使用状況データが表示されます。

同じポートレットが複数のページに表示される場合は、各配置がポートレット・インスタンスとして考慮されます。

ポートレット・インスタンス・レスポンス時間

ポートレット・インスタンスのパフォーマンス・データが表示されます。

検索メトリック

ポータルの検索が追跡されます。

ドキュメント・メトリック

ドキュメント・ビューが追跡されます。

Wikiメトリック

最も人気が高い/低いwikiが追跡されます。

ブログ・メトリック

最も人気が高い/低いブログが追跡されます。

ディスカッション・メトリック

最も人気が高い/低いディスカッションが追跡されます。

スペース・トラフィック*

(Spacesのみ)スペースの使用状況データが表示されます。

スペース・レスポンス時間*

(Spacesのみ)スペースのページ・パフォーマンス・データが表示されます。


*これらのタスク・フローはSpaces固有のものです。これらのタスク・フローは、Frameworkアプリケーションには使用できません。

13.2 分析サービスの構成ロードマップ

図13-2のフロー・チャートおよび表13-2は、Spacesアプリケーションで分析サービスを動作させるための前提条件と必要なタスクの概要を示しています。

図13-2 Spacesアプリケーションで使用するための分析サービスの構成

Spaces用の分析サービスの構成 Install WebCenter Portal: Spaces and the back-end components for the Analytics service Configure the Analytics Collector Use the System MBean Browser Use WLST Configure a connection between the Spaces application and the Analytics Collector Use Fusion Middleware Control Use WLST Log in to Spaces with administrator privileges Open the main Analytics business role page to see live data

表13-2 Spacesで使用するための分析サービスの構成

担当者 タスク サブタスク

管理者

1. Oracle WebCenter Portal: Spacesと、分析サービスのバックエンド・コンポーネントをインストールします


管理者

2. (オプション)次のツールのいずれかを使用して、分析コレクタを構成します

  • システムMBeanブラウザ

  • WLST


管理者

3. 次のツールのいずれかを使用して、Spacesアプリケーションと分析コレクタ間の接続を構成します

  • Fusion Middleware Control

  • WLST


Spaces管理者

4. 分析データがSpacesで使用可能なことをテストします

4.a 管理者権限でSpacesにログインします

4.b 分析ビジネス・ロールのメイン・ページを開いてライブ・データを表示します: http://host:port/webcenter/spaces/page/Analytics


13.3 分析の前提条件

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

13.3.1 分析: インストール

分析コレクタはOracle WebCenter Portalのオプションのインストール・オプションです。この製品をインストールするには、Fusion Middleware構成ウィザードで「Oracle WebCenter Portal Analytics Collector」を選択します。インストール手順の詳細は、Oracle Fusion Middleware Oracle WebCenter Portalインストール・ガイドを参照してください。

分析スキーマ(ACTIVITIES)とWebCenter Portalスキーマ(WEBCENTER)は、同じデータベースにインストールすることも、別々のデータベースにインストールすることもできます。

13.3.2 分析: 構成

分析コレクタは、インストールのデフォルトを使用して、初期設定でイベントを受信するように構成されています。デフォルト値がインストール環境に適さない場合や、クラスタを使用している場合は、WLSTまたはMBeanブラウザを使用して別の値を構成できます。詳細は、第13.4項「分析コレクタ設定の構成」を参照してください。

Spacesは、初期設定では、分析コレクタにイベントを送信するように構成されていません。Spaces (またはFrameworkアプリケーション)の使用状況とパフォーマンスのメトリックを収集する場合は、分析コレクタを登録し、イベント収集を有効化する必要があります。詳細は、第13.5項「アプリケーション用の分析コレクタの登録」を参照してください。接続後は、追加構成を行わなくても、分析データが収集され、アプリケーションに(分析タスク・フローを介して)表示されるようになります。

13.3.3 分析: セキュリティに関する考慮事項

Spacesでは、適切な権限を持つユーザーに対してのみ、リソース・カタログに分析タスク・フローが表示されます。

  • 管理者: Administratorロールを持つユーザーはすべての分析タスク・フローにアクセスできます。

  • モデレータ: 特定のスペース内でModeratorロールを持つメンバーは、そのスペースの使用状況データを表示する分析タスク・フローにアクセスできます。

分析の使用状況データは、ポータル分析には有益ですが、ポータル・ユーザーの個人データまたは機密データとみなされる場合があります。Spacesの管理者および個別スペースのモデレータは、使用状況メトリックに関連するセキュリティとプライバシの権利を保護するために、ページのセキュリティを管理し、分析データを公開するページにアクセスできるユーザーを、指定された適切なユーザーのみに制限する必要があります。Oracle Fusion Middleware Oracle WebCenter Portal: Spacesユーザーズ・ガイドのページとコンポーネントの保護に関する項も参照してください。

同様に、Frameworkアプリケーションを構築する開発者は、分析タスク・フローおよびデータ公開のための適切なセキュリティ・モデルを設定する必要があります。詳細は、『Oracle Fusion Middleware Oracle WebCenter Portal開発者ガイド』の分析タスク・フローおよび使用状況データのセキュリティの設定に関する項を参照してください。

13.3.4 分析: 制限事項

分析タスク・フローにはカスタム・イベント情報は表示されません。

13.4 分析コレクタ設定の構成

分析コレクタは、インストール時に、次のデフォルト値を使用してイベントを受信するように構成されます。

これらのデフォルト値がインストール環境に適さない場合や、クラスタを使用している場合は、WLSTを使用するか、またはFusion Middleware ControlでMBeanブラウザを使用して、適切な値を構成できます。

これらの分析コレクタ構成設定は分析データベース(ACTIVITIES)に格納されます。

13.4.1 WLSTを使用した分析コレクタ・プロパティの設定

WLSTコマンドのsetAnalyticsCollectorConfigを使用して、分析コレクタのイベント収集プロパティを設定します。コマンドの構文と例は、『Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンス』のsetAnalyticsCollectorConfigに関する項を参照してください。

WLSTコマンドの実行方法の詳細は、第1.13.3.1項「Oracle WebLogic Scripting Tool (WLST)コマンドの実行」を参照してください。


注意:

プロパティ値の使用を開始するには、分析コレクタ・アプリケーションがデプロイされている管理対象サーバー(WC_Utilities)を再起動する必要があります。詳細は、『Oracle Fusion Middleware管理者ガイド』のコマンド・ラインを使用したWebLogic管理対象サーバーの起動および停止に関する項を参照してください。


13.4.2 Fusion Middleware Controlを使用した分析コレクタ・プロパティの設定

分析コレクタのイベント収集プロパティを設定するには、Fusion Middleware ControlでシステムMBeanブラウザを使用します。

分析コレクタ(デプロイ場所: 管理対象サーバーWC_Utilities)を構成する手順は次のとおりです。

  1. Fusion Middleware Controlにログインし、SpacesアプリケーションまたはFrameworkアプリケーションのホームページに移動します。詳細は、次を参照してください。

  2. システムMBeanブラウザを開きます。

    • Spacesアプリケーションでは、「WebCenterポータル」メニューから、「システムMBeanブラウザ」を選択します。

    • Frameworkアプリケーションでは、「アプリケーションのデプロイ」メニューから、「システムMBeanブラウザ」を選択します。

  3. 次の場所に移動します。
    「アプリケーション定義のMBean」→「oracle.webcenter.analytics」→「サーバー: WC_Utilities」→「アプリケーション: analytics-collector」→「CollectorConfiguration」→「構成」

    または、CollectorConfigurationを検索するか、MBeanパターンoracle.webcenter.analytics:*を使用してシステムMBeanブラウザ・ツリーをフィルタ処理します。

    図13-3 システムMBeanブラウザ: 分析コレクタ・プロパティ

    分析コレクタ: MBeanブラウザ
  4. 分析コレクタの構成プロパティを変更します。詳細は、表13-3を参照してください。

    表13-3 分析コレクタ: 構成プロパティ

    フィールド 説明

    BroadcastType

    分析コレクタがハートビートをブロードキャストして、その位置をイベント・プロデューサに通知するネットワーク・チャネルを指定します。有効な値はBroadcastおよびMulticastです。

    Broadcast: 標準のネットワーク・ブロードキャスト・チャネルを使用します。

    Multicast: 指定された固定マルチキャスト・アドレスを使用します。

    CollectorHostName

    分析コレクタを実行しているホスト名を入力します。

    デフォルト設定はlocalhostです。

    CollectorDefaultPort

    分析コレクタがリスニングするデフォルト・ポート番号を入力します。デフォルト値は31314です。

    CollectorMaximumPort

    分析コレクタがリスナーの割当て時に使用できる最大ポート番号を入力します。

    このプロパティは、ほとんどの場合、同じボックスで複数のコレクタが稼働するクラスタ環境で使用されます。各コレクタは指定されたポート範囲内の空きポートで受信UDPメッセージをリスニングします。この範囲はデフォルト・ポート番号から最大ポート番号までです。

    ClusterEnabled

    クラスタリング設定は適用されません。クラスタリングはこのバージョンではサポートされません。

    ClusterName

    クラスタリング設定は適用されません。クラスタリングはこのバージョンではサポートされません。

    HeartbeatFrequency

    クラスタリング設定は適用されません。クラスタリングはこのバージョンではサポートされません。


  5. 新しい設定の使用を開始するには、分析コレクタ・アプリケーションがデプロイされている管理対象サーバー(WC_Utilities)を再起動する必要があります。詳細は、第8.2項「WebCenter Portalアプリケーションがデプロイされる管理対象サーバーの起動および停止」を参照してください。

13.5 アプリケーション用の分析コレクタの登録

OpenUsage APIによってSpacesまたはFrameworkアプリケーションで生成されたイベントを、分析サービス、推奨サービスおよびアクティビティ・グラフ・エンジンで使用できるように、分析コレクタに送信できます。これらのサービスが提供するいずれかの機能またはタスク・フローを使用する場合は、SpacesまたはFrameworkアプリケーションを分析コレクタに接続する必要があります。

SpacesまたはFrameworkアプリケーション用に複数の分析コレクタ接続を登録できますが、使用される分析コレクタは、デフォルトの(またはアクティブな)接続1つのみです。

新しい構成の使用を開始するには、SpacesまたはFrameworkアプリケーションがデプロイされている管理対象サーバーを再起動する必要があります。

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

13.5.1 Fusion Middleware Controlを使用した分析コレクタの登録

SpacesまたはFrameworkアプリケーション用に分析コレクタを登録する手順は次のとおりです。

  1. Fusion Middleware Controlにログインし、SpacesアプリケーションまたはFrameworkアプリケーションのホームページに移動します。詳細は、次を参照してください。

  2. 「サービス構成」ページを開きます。

    • Spacesアプリケーションの場合: 「WebCenterポータル」メニューから、「設定」「サービス構成」を選択します。

    • Frameworkアプリケーションの場合: 「アプリケーションのデプロイ」メニューから、「WebCenterポータル」「サービス構成」を選択します。

  3. 「WebCenter Portalサービス構成」ページのサービスのリストから、「Analyticsおよびアクティビティ・グラフ」を選択します。

  4. 分析コレクタに接続するには、「追加」をクリックします(図13-4)。

    図13-4 分析コレクタ接続の構成

    コンテンツ・リポジトリの構成
  5. この接続の一意の名前を入力します。

    名前は、SpacesまたはFrameworkアプリケーションのすべての接続タイプにおいて一意である必要があります。

  6. この接続を分析およびアクティビティ・グラフ・サービスに使用する場合は、「アクティブな接続」を選択します。

    SpacesまたはFrameworkアプリケーション用に複数の分析コレクタ接続を登録できますが、使用される接続は、デフォルトの(またはアクティブな)接続1つのみです。

  7. OpenUsage APIによって生成された分析イベントを分析コレクタに送信するには、「WebCenterポータル・イベント収集の有効化」を選択します。

    分析データを収集しない場合は、このオプションの選択を解除します。

  8. 分析コレクタの接続の詳細を入力します。詳細は、表13-4を参照してください。

    表13-4 分析コレクタ接続: 接続の詳細

    フィールド 説明

    メッセージング・モード

    このプロパティでは、イベントをクラスタ化された分析コレクタにマルチキャスト・モードで送信するか、または単一の分析コレクタにユニキャスト通信を使用して送信するかを指定します。現在のリリースでは分析コレクタのクラスタリングはサポートされていないため、このリリースの有効な値はUnicastのみです。

    コレクタ・ホスト名

    メッセージング・モードをUnicastに設定した場合は、分析コレクタを実行しているホスト名を入力します。

    デフォルト設定はlocalhostです。

    コレクタ・ポート

    分析コレクタがイベントをリスニングするポートを入力します。デフォルト値は31314です。

    クラスタ名

    メッセージング・モードをMulticastに設定した場合は、クラスタ化された分析コレクタを実行しているクラスタ名を入力します。

    タイムアウト(秒)

    メッセージング・モードをMulticastに設定した場合は、分析コレクタからのレスポンスを待機する時間(秒)を入力します。

    デフォルト値は30秒です。


  9. 「OK」をクリックして保存します。

  10. 新しい(アクティブな)接続の使用を開始するには、SpacesまたはFrameworkアプリケーションがデプロイされている管理対象サーバーを再起動する必要があります。詳細は、第8.2項「WebCenter Portalアプリケーションがデプロイされる管理対象サーバーの起動および停止」を参照してください。

13.5.2 WLSTを使用した分析コレクタの登録

WLSTコマンドのcreateAnalyticsCollectorConnectionを使用して、SpacesまたはFrameworkアプリケーション用に分析コレクタ接続を作成します。既存の接続を更新するには、setAnalyticsCollectorConnectionを使用します。コマンドの構文と例は、『Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンス』のcreateAnalyticsCollectorConnectionとsetAnalyticsCollectorConnectionに関する項を参照してください。

WLSTコマンドの実行方法の詳細は、第1.13.3.1項「Oracle WebLogic Scripting Tool (WLST)コマンドの実行」を参照してください。


注意:

新しい接続の使用を開始するには、isEnabled=1default=1を確実に設定した後に、SpacesまたはFrameworkアプリケーションがデプロイされている管理対象サーバーを再起動します。『Oracle Fusion Middleware管理者ガイド』のコマンド・ラインを使用したWebLogic管理対象サーバーの起動および停止に関する項を参照してください。


13.5.3 WebCenterイベント収集の無効化

OpenUsage APIによって生成されるイベントを収集しない場合は、イベント送信を一時的または永続的に停止できます。

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

13.5.3.1 Fusion Middleware Controlを使用したWebCenter Portalイベント収集の無効化

SpacesまたはFrameworkアプリケーションのイベント収集を無効化する手順は次のとおりです。

  1. Fusion Middleware Controlにログインし、SpacesアプリケーションまたはFrameworkアプリケーションのホームページに移動します。詳細は、次を参照してください。

  2. 「サービス構成」ページを開きます。

    • Spacesアプリケーションの場合: 「WebCenterポータル」メニューから、「設定」「サービス構成」を選択します。

    • Frameworkアプリケーションの場合: 「アプリケーションのデプロイ」メニューから、「WebCenterポータル」「サービス構成」を選択します。

  3. 「WebCenter Portalサービス構成」ページのサービスのリストから、「Analyticsおよびアクティビティ・グラフ」を選択します。

  4. 表で接続を選択して「編集」をクリックします。

  5. 「WebCenterポータル・イベント収集の有効化」の選択を解除します(図13-5)。

    図13-5 分析イベント収集の無効化

    分析イベント収集の無効化
  6. この変更を有効にするには、SpacesまたはFrameworkアプリケーションがデプロイされている管理対象サーバーを再起動する必要があります。詳細は、第8.2項「WebCenter Portalアプリケーションがデプロイされる管理対象サーバーの起動および停止」を参照してください。

13.5.3.2 WLSTを使用したWebCenter Portalイベント収集の無効化

WLSTを使用してイベントの収集を無効化するには、isEnabled引数を0 (false)に設定したsetAnalyticsCollectorConnectionコマンドを実行します。コマンドの構文と例は、『Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンス』のsetAnalyticsCollectorConnectionに関する項を参照してください。

WLSTコマンドの実行方法の詳細は、第1.13.3.1項「Oracle WebLogic Scripting Tool (WLST)コマンドの実行」を参照してください。

13.6 ユーザー・プロファイル・イベントのタイミングの構成

ユーザー・プロファイル情報はキャッシュされます。つまり、ユーザー・プロファイルの変更は、キャッシュが更新されるまでレポートに表示されません。このキャッシュは、デフォルトでは1000オブジェクトに制限され、各オブジェクトは、デフォルトでは60分間キャッシュ内に残ります。これらの値は、WLSTを使用して変更できます。キャッシュの最大オブジェクト数を変更するには、setProfileCacheNumberOfObjectsコマンドを実行します。キャッシュ内でオブジェクトがアイドル状態を維持する時間を変更するには、setProfileCacheTimeToLiveコマンドを実行します。

WLSTコマンドの実行方法の詳細は、第1.13.3.1項「Oracle WebLogic Scripting Tool (WLST)コマンドの実行」を参照してください。

13.7 分析イベント収集の検証

次の場所にあるトレース・ログを調べることによって、イベントが分析コレクタに到達するかどうかを確認できます。

<base_domain_name>/servers/WC_Utilities/logs/analytics-collector/collector.trc

イベント・メッセージは次のようなものです。

[2010-09-16T07:13:56.906-07:00] [WC_Utilities] [TRACE] []
[SRC_METHOD: OnMessageReceived] Event = [[
EVENT_TYPE: {http://www.myorg.com/videoapp}VIDEOVIEWS
VERSION: 3.0.XXXX
AS_DIMENSION_USER.USERID: testuser01
VIDEO.RESOURCEID: video8736
VIDEO.TITLE: Project Kick Off
VIDEO.LOOP: false
QUALITY: 720
PROPERTY_VERSION: 3.0.XXXX

分析コレクタの構成情報を表示するには、次のURLを入力します。

http://hostname:WC_Utilities_port/collector

このページに表示される内容は次のとおりです。

13.8 現在のWebCenter Portalの分析イベント・リストの表示

分析コレクタが収集を行うよう構成されているイベントを表示するには、Fusion Middleware ControlでシステムMBeanブラウザを使用します。

分析イベントの現在のリストを表示する手順は次のとおりです。

  1. Fusion Middleware Controlにログインし、SpacesアプリケーションまたはFrameworkアプリケーションのホームページに移動します。詳細は、次を参照してください。

  2. システムMBeanブラウザを開きます。

    • Spacesアプリケーションでは、「WebCenterポータル」メニューから、「システムMBeanブラウザ」を選択します。

    • Frameworkアプリケーションでは、「アプリケーションのデプロイ」メニューから、「システムMBeanブラウザ」を選択します。

  3. 次の場所に移動します。
    「アプリケーション定義のMBean」→「oracle.webcenter.analytics」→「サーバー: WC_Utilities」→「アプリケーション: analytics-collector」→「CollectorServices」→「サービス」

    または、CollectorServicesを検索するか、MBeanパターンoracle.webcenter.analytics:*を使用してシステムMBeanブラウザ・ツリーをフィルタ処理します。

  4. 「操作」タブを選択します。

    図13-6 システムMBeanブラウザ: 分析イベントの登録

    システムMBeanブラウザ: 分析イベントの登録
  5. 「listRegisteredEventTypes」をクリックします。

  6. 「起動」をクリックします。

または、WLSTコマンドlistAnalyticsEventTypesを使用します。コマンドの構文と例は、『Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンス』のlistAnalyticsEventTypesに関する項を参照してください。

13.9 分析データのパージ

詳細は、『Oracle Fusion Middleware管理者ガイド』のOracle WebCenter Portal分析データのパージに関する項を参照してください。

13.10 分析データのパーティション化

詳細は、『Oracle Fusion Middleware管理者ガイド』のOracle WebCenter Portal分析データのパーティション化に関する項を参照してください。

13.11 分析に関する問題のトラブルシューティング

SpacesまたはFrameworkアプリケーションに分析が表示されない場合は、次のことを確認します。