追加の Web アプリケーションのトラッキング

デフォルトでトラッキングされるアプリケーション以外の Web アプリケーションもトラッキングするには、ユーザーおよびセッションをトラッキングする方式を識別して構成します。

始める前に

デフォルトでサポートされていないアプリケーションについては、ダッシュボードにユーザーとセッションの詳細は含まれず、ユーザー名は anonymous または unknown として表示され、セッション情報は入手できません。

ユーザー・トラッキング方式が正しく構成されている場合、ユーザー ID が抽出されて、「エンド・ユーザー・トランザクション」 > 「ユーザー要約」 > 「選択されたロケーションのユーザー」ダッシュボードにリストされます。
「選択されたロケーションのユーザー」ダッシュボードのユーザー ID が強調表示された、「ユーザー要約」。

注: ユーザー・トラッキングは、セッション・トラッキングに基づいています。まず応答時間エージェントの構成設定で、ユーザー・トラッキングとセッション・トラッキングの方式に対して、正しいセッション・トラッキング方式の変数を設定する必要があります。

このタスクについて

IBM Application Performance Management V8.1.4 以降では、「エージェント構成」 > 「応答時間」ページを使用して、Packet Analyzer または IBM HTTP Server 応答時間モジュールによるトラッキング対象のアプリケーションを追加できます。このページで定義されている値が、WRT_Defaults.xml ファイル内の値より優先されます。

追加のアプリケーションをトラッキングするには、まず、モニター対象のアプリケーションのユーザー ID およびセッション ID 方式と値を識別する必要があります。例:
  1. ブラウザーの開発者向けツールを開き、モニター対象のアプリケーションの要求を確認できるようにします。
  2. ブラウザーのネットワーク・ログで最後の要求を選択します。これにより、テスト要求を簡単に識別できるようになります。
  3. 認識できるパラメーターを使用してテスト要求を作成します。例えば、testuser を使用して Web サイトにログインします。
  4. テスト要求を選択し、Headers を調べます。
  5. 要求ログからセッション ID を識別します。通常、セッション ID は cookiePOSTrequest/response header、または query string に指定されています。デフォルト・プロファイルで cookie が定義済みの場合、ステップ 2 でこれを追加する必要はありません。
  6. 要求ログからユーザー ID を識別します。ユーザー ID は、cookierequest headerPOST、または query string の内容として指定されている場合があります。 例えば、testuser を検索すると、ユーザー ID の値がわかります。
  7. 「ユーザー・トラッキング方式 (User tracking methods)」「セッション・トラッキング方式 (Session tracking methods)」の両方を、お客様のアプリケーション・コードで使用中のセッションとユーザーの正しい値の名前で更新する必要があります。セッションとユーザー名の値の名前の識別方法は、アプリケーションのコードに応じて異なります。8.1.4 でのユーザー/セッション設定のデフォルト値を次に示します。
    Session tracking methods=cookie¥:JSESSIONID,querystring¥:jsessionid,cookie¥       :WL_PERSISTENT_COOKIE
    User tracking methods=formpost¥:j_username,formpost¥:uid,formpost¥       :ctl00%24MainContent%24uid,basicauth¥:Authorization¥: Basic 

手順

アプリケーション内で使用するユーザーおよびセッションをトラッキングする方式と値を識別したら、以下の手順を実行します。

  1. 「エージェント構成」 > 「応答時間」構成ページに移動します。
    
「エージェント構成」
「応答時間」
構成ページ
  2. 更新する管理対象システムを選択します。
  3. 必要に応じて、セッション・トラッキング方式を更新します。
    1. 「セッション・トラッキング方式」フィールドの値をクリックします。
      「セッションをトラッキングする方式の指定」ウィンドウ
    2. 「セッションをトラッキングする方式の指定」ウィンドウで、「追加」をクリックします。
    3. 「トラッキング・タイプ」リストから、トラッキング・タイプを選択します。例えば、「Cookie」です。
    4. 「トラッキング値」フィールドに値を指定します。例えば、WL_PERSISTENT_COOKIE です。
    5. 「終了」をクリックします。
  4. 必要に応じて、ユーザー・トラッキング方式を更新します。
    1. 「ユーザー・トラッキング方式」フィールドの値をクリックします。
      「ユーザーをトラッキングする方式の指定」ウィンドウ
    2. 「ユーザーをトラッキングする方式の指定」ウィンドウで、「追加」をクリックします。
    3. 「トラッキング・タイプ」リストから、トラッキング・タイプを選択します。例えば、「ヘッダー」です。
    4. 「トラッキング値」フィールドに値を指定します。例えば、username です。
    5. 「終了」をクリックします。
  5. 「エージェント構成」ページで、「変更の適用」をクリックします。

タスクの結果

アプリケーション・ダッシュボードに、新しく指定したトラッキング方式を使用するアプリケーションが表示されます。

次のタスク

アプリケーション・ダッシュボードに、アプリケーションのユーザー ID およびセッション情報が表示されるかどうかをテストします。