追加の Web アプリケーションのトラッキング
デフォルトでトラッキングされるアプリケーション以外の Web アプリケーションもトラッキングするには、ユーザーおよびセッションをトラッキングする方式を識別して構成します。
始める前に
デフォルトでサポートされていないアプリケーションについては、ダッシュボードにユーザーとセッションの詳細は含まれず、ユーザー名は anonymous または unknown として表示され、セッション情報は入手できません。
ユーザー・トラッキング方式が正しく構成されている場合、ユーザー ID が抽出されて、ダッシュボードにリストされます。

注: ユーザー・トラッキングは、セッション・トラッキングに基づいています。まず応答時間エージェントの構成設定で、ユーザー・トラッキングとセッション・トラッキングの方式に対して、正しいセッション・トラッキング方式の変数を設定する必要があります。
このタスクについて
IBM Application Performance Management V8.1.4 以降では、ページを使用して、Packet Analyzer または IBM HTTP Server 応答時間モジュールによるトラッキング対象のアプリケーションを追加できます。このページで定義されている値が、WRT_Defaults.xml ファイル内の値より優先されます。
追加のアプリケーションをトラッキングするには、まず、モニター対象のアプリケーションのユーザー ID およびセッション ID 方式と値を識別する必要があります。例:
- ブラウザーの開発者向けツールを開き、モニター対象のアプリケーションの要求を確認できるようにします。
- ブラウザーのネットワーク・ログで最後の要求を選択します。これにより、テスト要求を簡単に識別できるようになります。
- 認識できるパラメーターを使用してテスト要求を作成します。例えば、testuser を使用して Web サイトにログインします。
- テスト要求を選択し、
Headersを調べます。 - 要求ログからセッション ID を識別します。通常、セッション ID は
cookie、POST、request/response header、またはquery stringに指定されています。デフォルト・プロファイルでcookieが定義済みの場合、ステップ 2 でこれを追加する必要はありません。 - 要求ログからユーザー ID を識別します。ユーザー ID は、
cookie、request header、POST、またはquery stringの内容として指定されている場合があります。 例えば、testuser を検索すると、ユーザー ID の値がわかります。 - 「ユーザー・トラッキング方式 (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
手順
アプリケーション内で使用するユーザーおよびセッションをトラッキングする方式と値を識別したら、以下の手順を実行します。
タスクの結果
アプリケーション・ダッシュボードに、新しく指定したトラッキング方式を使用するアプリケーションが表示されます。


