Отслеживание дополнительных веб-приложений

Чтобы отслеживать веб-приложения в дополнение к тем, которые отслеживаются по умолчанию, нужно указать и сконфигурировать методы отслеживания пользователей и сеансов.

Прежде чем начать

Если ваше приложение не поддерживается значениями по умолчанию, в сводных панелях не будет содержаться сведений о пользователе и сеансе, в качестве имени пользователя будет показано anonymous (аноним) или unknown (неизвестно), и информация о сеансе будет недоступна.

Если методы отслеживания пользователей сконфигурированы правильно, извлекается ID пользователя и указывается в сводной панели Транзакции конечных пользователей > Сводка о пользователе > Пользователи в выбранных расположениях.
Сводка пользователей с ID пользователей, выделенными в сводной панели Пользователи в выбранных расположениях.

Примечание: Отслеживание пользователей основано на отслеживании сеансов. Сначала требуется задать правильную переменную методов отслеживания сеанса в параметрах конфигурации агента времени ответа для методов отслеживания пользователя и сеанса.

Об этой задаче

В IBM Application Performance Management V8.1.4 и новее можно использовать страницу Конфигурация агента > Время ответа, чтобы добавлять приложения для отслеживания либо компонентом Анализатор пакетов, либо компонентом Модуль IBM HTTP Server Response Time. Значения, заданные на этой странице, имеют приоритет перед значениями в файле WRT_Defaults.xml.

Для отслеживания дополнительных приложений нужно сначала указать методы ID пользователя и ID сеанса, а также значения для приложения, которое вы хотите отслеживать. Например:
  1. Откройте инструмент разработчика для своего браузера, чтобы вы увидели требования для приложения, которое вы хотите отслеживать.
  2. Выберите последнее требование в сетевом журнале браузера, чтобы вам было легко найти свое тестовое требование.
  3. Создайте тестовое требование, используя параметры, которые вы сможете распознать. Например, войдите на свой веб-сайт, используя имя testuser.
  4. Выберите тестовое требование и смотрите значение в поле Заголовки.
  5. Найдите ID сеанса в журнале требований. ID сеанса, как правило, указывается в содержимом cookie, POST, заголовка требования/ответа или строки запроса. Если cookie уже задан в профиле по умолчанию, вам не придется добавлять его на шаге 2.
  6. Найдите ID пользователя в журнале требований. ID пользователя можно указать в содержимом cookie, заголовка требования, POST или строки запроса. Например, найдите testuser, которое позволит вам получить значение ID пользователя.
  7. Надо изменить и Методы отслеживания пользователя, и Методы отслеживания сеанса указав правильное используемое имя значения для сеанса и для пользователя в коде приложения заказчика. Способ идентификации имени значения сеанса и имени пользователя зависит от кода приложения. Ниже приведено значение по умолчанию параметра пользователя/сеанса в 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. Задайте значение в поле Значение для отслеживания. Например, Имя пользователя.
    5. Щелкните по Готово.
  5. На странице конфигурации агента щелкните по Применить изменения.

Результаты

Приложения, использующие заново заданные методы отслеживания, будут показаны в сводной панели Приложения.

Дальнейшие действия

Убедитесь, что информация об ID пользователей и сеансах из вашего приложения показана в сводной панели Приложения.