Включение воспроизведения сеанса для веб-приложений: различия между версиями

Материал из Документация Ключ-АСТРОМ
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
'''''[[Применение Ключ-АСТРОМ]] / [[Применение Ключ-АСТРОМ#.D0.9C.D0.BE.D0.BD.D0.B8.D1.82.D0.BE.D1.80.D0.B8.D0.BD.D0.B3%20.D1.80.D0.B5.D0.B0.D0.BB.D1.8C.D0.BD.D0.BE.D0.B3.D0.BE%20.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D1.82.D0.B5.D0.BB.D1.8F|Мониторинг реального пользователя]] / Установка и конфигурация / Веб приложения / Дополнительная конфигурация / Включение воспроизведения сеанса для веб-приложений'''''
'''''[[Применение Ключ-АСТРОМ]] / [[Применение Ключ-АСТРОМ#.D0.9C.D0.BE.D0.BD.D0.B8.D1.82.D0.BE.D1.80.D0.B8.D0.BD.D0.B3%20.D1.80.D0.B5.D0.B0.D0.BB.D1.8C.D0.BD.D0.BE.D0.B3.D0.BE%20.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D1.82.D0.B5.D0.BB.D1.8F|Мониторинг реального пользователя]] / Установка и конфигурация / Веб приложения / Дополнительная конфигурация / Включение воспроизведения сеанса для веб-приложений'''''


На этой странице описаны необходимые условия и процедура включения повтора сеанса.
На этой странице описаны необходимые условия и процедура включения воспроизведения сеанса.


== Предпосылки ==
== Предпосылки ==
Строка 7: Строка 7:


* Установлен ЕдиныйАгент версии 1.241+ на все отслеживаемые хосты в вашей среде.
* Установлен ЕдиныйАгент версии 1.241+ на все отслеживаемые хосты в вашей среде.
* Включен мониторинг реальных пользователей для вашего приложения.
* Включен '''мониторинг реальных пользователей''' для вашего приложения.
* Действующая лицензия Ключ-АСТРОМ '''Digital Experience Monitoring.'''
* Действующая лицензия Ключ-АСТРОМ '''Digital Experience Monitoring.'''
* Межсетевые экраны настроены таким образом, чтобы разрешать контент приложения/octet-stream, поступающий из вашего приложения (некоторые маяки, отправляемые функцией '''Session Replay''', являются бинарными).
* Межсетевые экраны настроены на разрешение контента типа <code>application/octet‑stream</code>, поступающего от вашего приложения (некоторые маяки, отправляемые функцией '''Session Replay''', являются двоичными).
* URL-адрес веб-интерфейса имеет доверенный сертификат.
* URL-адрес веб-интерфейса имеет доверенный сертификат.
* В настройках > '''Настройки > Функции ЕдиногоАгента''' включена улучшенная балансировка серверных узлов для '''Frontend Agents'''.
* В настройках > '''Настройки > Предпочтения > Функции ЕдиногоАгента''' включена функция '''Frontend Agents - Improved server node balancing'''.


* Дополнительный диск, предназначенный для хранения данных пользовательской сессии.
* Дополнительный диск, предназначенный для хранения данных пользовательских сеансов.


{| class="wikitable"
{| class="wikitable"
!Настройка дополнительного диска
!Настройка дополнительного диска
|-
|-
|Данные воспроизведения сеанса необходимо хранить на отдельном томе, известном как вторичный диск. Следовательно, каждому узлу в кластере должен быть выделен такой том.
|Данные воспроизведения сеанса необходимо хранить на отдельном томе, называемом как вторичный диск. Следовательно, каждому узлу в кластере должен быть выделен такой диск.


Размер большинства сессий оценивается примерно в '''500 КБ''', стандартный период хранения данных составляет '''35 дней''', и всегда полезно иметь некоторый буфер. Используя эти оценки, Ключ-АСТРОМ рекомендует рассчитать размер вторичного хранилища, применив следующую формулу:
Размер большинства сессий оценивается примерно в '''500 КБ''', стандартный период хранения данных составляет '''35 дней''', и всегда полезно иметь некий буфер для хранения этих данных. Используя эти оценки, Ключ-АСТРОМ рекомендует рассчитать размер вторичного хранилища, применив следующую формулу:


'''Размер хранилища ='''
'''Размер хранилища ='''
Строка 28: Строка 28:
Для настройки вторичного диска
Для настройки вторичного диска


# Создайте директорию вне хранилища транзакций. Папки хранилища транзакций и воспроизведения сеансов не должны быть вложенными, а должны располагаться параллельно. Например, если директория <code>transaction</code> находится по адресу <code>/mnt1/dynatrace/transaction</code>, то директория <code>session_replay</code> должна находиться по адресу <code>/mnt2/dynatrace/session_replay</code>.
# Создайте директорию вне хранилища транзакций. Папки хранилища транзакций и воспроизведения сеансов не должны быть вложенными, а должны располагаться параллельно. Например, если директория <code>transaction</code> находится по адресу <code>/mnt1/astromkey/transaction</code>, то директория <code>session_replay</code> должна находиться по адресу <code>/mnt2/astromkey/session_replay</code>.
# Присвойте пользователю права владельца директории <code>dynatrace:dynatrace</code>.
# Присвойте пользователю права владельца на директорию <code>astromkey:astromkey</code>.
# Установите значение свойства <code>SERVER_REPLAY_DATASTORE_PATH</code> в файле <code>/etc/dynatrace.conf</code> равным директории, которую вы создали на шаге 1. Например, <code>SERVER_REPLAY_DATASTORE_PATH = /mnt2/dynatrace/session_replay</code>.
# Установите значение свойства <code>SERVER_REPLAY_DATASTORE_PATH</code> в файле <code>/etc/astromkey.conf</code> равным директории, которую вы создали на шаге 1. Например, <code>SERVER_REPLAY_DATASTORE_PATH = /mnt2/astromkey/session_replay</code>.
# Запустите переконфигурацию последовательно на каждом узле, указав путь к файлу <code>reconfigure.sh</code>. Путь к этому файлу зависит от среды. Пример команды: <code>[Path]/dynatrace/install/dynatrace-managed/installer/reconfigure.sh</code>.
# Запустите реконфигурацию последовательно на каждом узле, указав путь к файлу <code>reconfigure.sh</code>. Путь к этому файлу зависит от среды. Пример команды: <code>[Path]/astromkey/install/astromkey-managed/installer/reconfigure.sh</code>.


Ключ-АСТРОМ Managed перенастраивается и перезапускается. После перезапуска используется новое местоположение хранилища для воспроизведения сессий.
Ключ-АСТРОМ Managed перенастраивается и перезапускается. После перезапуска используется новое местоположение хранилища для воспроизведения сеанса.
|}
|}


== Включить повтор сеанса ==
== Включение воспроизведения сеанса ==
Чтобы включить воспроизведение сеанса
Чтобы включить воспроизведение сеанса


# В меню Ключ-АСТРОМ выберите '''Web'''.
# В меню Ключ-АСТРОМ выберите '''Вед-приложения'''.
# Выберите приложение, которое вы хотите настроить.
# Выберите приложение, которое вы хотите настроить.
# В правом верхнем углу страницы обзора приложения выберите '''Дополнительно ( … ) > Изменить'''.
# В правом верхнем углу страницы обзора приложения выберите '''Дополнительно ( … ) > Редактировать'''.
#В настройках приложения выберите '''Общие настройки > Включение и контроль затрат'''.
#В настройках приложения выберите '''Общие настройки > Включение и контроль затрат'''.
#Выберите '''Включить повтор сеанса'''.
#Выберите '''Включить Воспроизведение сеанса'''.


После того, как вы включили повтор сеанса, пришло время [[Настройка воспроизведения сеанса для веб-приложений|настроить его]].
После того, как вы включили воспроизведение сеанса, пришло время [[Настройка воспроизведения сеанса для веб-приложений|настроить его]].


Для настройки безагентного мониторинга не требуется никаких дополнительных настроек .
Для настройки безагентного мониторинга не требуется никаких дополнительных настроек.

Текущая версия на 11:16, 29 января 2026

Применение Ключ-АСТРОМ / Мониторинг реального пользователя / Установка и конфигурация / Веб приложения / Дополнительная конфигурация / Включение воспроизведения сеанса для веб-приложений

На этой странице описаны необходимые условия и процедура включения воспроизведения сеанса.

Предпосылки

Убедитесь, что ваша система соответствует следующим требованиям:

  • Установлен ЕдиныйАгент версии 1.241+ на все отслеживаемые хосты в вашей среде.
  • Включен мониторинг реальных пользователей для вашего приложения.
  • Действующая лицензия Ключ-АСТРОМ Digital Experience Monitoring.
  • Межсетевые экраны настроены на разрешение контента типа application/octet‑stream, поступающего от вашего приложения (некоторые маяки, отправляемые функцией Session Replay, являются двоичными).
  • URL-адрес веб-интерфейса имеет доверенный сертификат.
  • В настройках > Настройки > Предпочтения > Функции ЕдиногоАгента включена функция Frontend Agents - Improved server node balancing.
  • Дополнительный диск, предназначенный для хранения данных пользовательских сеансов.
Настройка дополнительного диска
Данные воспроизведения сеанса необходимо хранить на отдельном томе, называемом как вторичный диск. Следовательно, каждому узлу в кластере должен быть выделен такой диск.

Размер большинства сессий оценивается примерно в 500 КБ, стандартный период хранения данных составляет 35 дней, и всегда полезно иметь некий буфер для хранения этих данных. Используя эти оценки, Ключ-АСТРОМ рекомендует рассчитать размер вторичного хранилища, применив следующую формулу:

Размер хранилища =

Количество сессий в день × Средний размер сессии (500 кБ) × Процент сессий для записи × Срок хранения (35) × Буфер (1,5)

Для настройки вторичного диска

  1. Создайте директорию вне хранилища транзакций. Папки хранилища транзакций и воспроизведения сеансов не должны быть вложенными, а должны располагаться параллельно. Например, если директория transaction находится по адресу /mnt1/astromkey/transaction, то директория session_replay должна находиться по адресу /mnt2/astromkey/session_replay.
  2. Присвойте пользователю права владельца на директорию astromkey:astromkey.
  3. Установите значение свойства SERVER_REPLAY_DATASTORE_PATH в файле /etc/astromkey.conf равным директории, которую вы создали на шаге 1. Например, SERVER_REPLAY_DATASTORE_PATH = /mnt2/astromkey/session_replay.
  4. Запустите реконфигурацию последовательно на каждом узле, указав путь к файлу reconfigure.sh. Путь к этому файлу зависит от среды. Пример команды: [Path]/astromkey/install/astromkey-managed/installer/reconfigure.sh.

Ключ-АСТРОМ Managed перенастраивается и перезапускается. После перезапуска используется новое местоположение хранилища для воспроизведения сеанса.

Включение воспроизведения сеанса

Чтобы включить воспроизведение сеанса

  1. В меню Ключ-АСТРОМ выберите Вед-приложения.
  2. Выберите приложение, которое вы хотите настроить.
  3. В правом верхнем углу страницы обзора приложения выберите Дополнительно ( … ) > Редактировать.
  4. В настройках приложения выберите Общие настройки > Включение и контроль затрат.
  5. Выберите Включить Воспроизведение сеанса.

После того, как вы включили воспроизведение сеанса, пришло время настроить его.

Для настройки безагентного мониторинга не требуется никаких дополнительных настроек.