Выборочное развертывание Мониторинга реального пользователя для ваших приложений

Материал из Документация Ключ-АСТРОМ

Выборочное развертывание Мониторинга реального пользователя для ваших приложений

Приведенные ниже инструкции используют настройку включения RUM на уровне приложения. Хотя настройка включения RUM на уровне группы процессов в принципе также позволяет реализовать выборочное развертывание RUM, этот подход, как правило, является сложным и подвержен ошибкам — особенно в многоуровневых средах. По этой причине мы рекомендуем использовать настройку на уровне приложения.

После развертывания ЕдиногоАгента в режиме мониторинга полного стека на хосте, веб-приложения, работающие на этом хосте, по умолчанию автоматически отслеживаются с помощью RUM. Это означает, что RUM JavaScript внедряется в веб-страницы, а специфичные для RUM заголовки и cookies добавляются как к HTTP-запросам, так и к ответам. Если вы еще не определили правила обнаружения приложений, применимые к этим веб-приложениям, захваченные данные RUM связываются с общим приложением, которое по умолчанию имеет имя My web application.

Однако могут быть случаи, когда вы предпочитаете развертывать RUM более избирательно или поэтапно после развертывания ЕдиногоАгента. Действия для этого зависят от того, были ли уже захвачены данные RUM в вашей среде или нет. В следующих разделах описываются оба сценария.

Если ваша среда уже захватила данные RUM

Если ваша среда уже захватила данные RUM, выполните следующие действия для реализации выборочного развертывания RUM.

Определите ваше общее приложение

Чтобы определить ваше общее приложение:

  • Перейдите в раздел Веб.
  • В списке приложений найдите My web application — это имя по умолчанию для общего приложения.
  • Если вы не можете его найти, возможно, кто-то его переименовал. Чтобы найти его, откройте любое другое приложение и замените идентификатор приложения в URL на EA7C4B59F27D43EB. Вы будете перенаправлены в ваше общее приложение.

Переместите релевантный трафик из вашего общего приложения

Чтобы реализовать поэтапное развертывание RUM, важно, чтобы ваше общее приложение не содержало релевантного трафика и его отключение было безопасным. Вы можете добиться этого, переместив любой релевантный трафик в одно или несколько выделенных приложений, как описано в разделе Определение приложений для Мониторинга реального пользователя | Рекомендуемый подход или Определение приложений для Мониторинга реального пользователя | Подход на основе правил обнаружения приложений. Убедитесь, что ваши правила обнаружения приложений используют шаблоны, достаточно специфичные для различения приложений. Например, если вы создаете правило обнаружения для www.example.com, использование более широкого шаблона, такого как example.com, может быть слишком общим — особенно если все домены приложений вашей компании заканчиваются на example.com. В этом случае www.example.com будет более точным и подходящим выбором.

Отключите RUM заранее перед развертыванием ЕдиногоАгента

Чтобы заранее отключить RUM для всех веб-приложений, работающих на хостах, где ЕдиныйАгент еще не был развернут:

  • Перейдите в раздел Веб.
  • Выберите ваше общее приложение.
  • В правом верхнем углу страницы обзора приложения выберите Дополнительно (…) > Редактировать.
  • В настройках приложения выберите Общие настройки > Включение и контроль затрат.
  • Выключите Включить Мониторинг реального пользователя.

Разверните RUM для приложения

Необязательно. Когда вы будете готовы развернуть RUM для приложения, определите новое приложение RUM, как описано в разделе Определение приложений для Мониторинга реального пользователя | Подход на основе правил обнаружения приложений. Как уже рекомендовалось в шаге 2, выбирайте шаблоны, достаточно специфичные для различения приложений.

Если ваша среда еще не захватила данные RUM

Если ваша среда еще не захватила данные RUM, выполните следующие действия для реализации выборочного развертывания RUM.

Отключите RUM заранее перед развертыванием ЕдиногоАгента

Чтобы заранее отключить RUM для всех веб-приложений, работающих на хостах, где ЕдиныйАгент еще не был развернут:

  • Перейдите в раздел Настройки.
  • В настройках выберите Веб и мобильный мониторинг > Включение и контроль затрат.
  • Выключите Включить Мониторинг реального пользователя.

Разверните RUM для приложения

Необязательно. Когда вы будете готовы развернуть RUM для приложения, определите новое приложение RUM, как описано в разделе Определение приложений для Мониторинга реального пользователя | Подход на основе правил обнаружения приложений. Убедитесь, что ваши правила обнаружения приложений используют шаблоны, достаточно специфичные для различения приложений. Например, если вы создаете правило обнаружения для www.example.com, использование более широкого шаблона, такого как example.com, может быть слишком общим — особенно если все домены приложений вашей компании заканчиваются на example.com. В этом случае www.example.com будет более точным и подходящим выбором.

Чтобы включить RUM для вашего нового приложения:

  • Перейдите в раздел Веб.
  • Выберите ваше приложение.
  • В правом верхнем углу страницы обзора приложения выберите Дополнительно (…) > Редактировать.
  • В настройках приложения выберите Общие настройки > Включение и контроль затрат.
  • Включите Включить Мониторинг реального пользователя.