Настройка мониторов браузера

Материал из Документация Ключ-АСТРОМ
Версия от 18:49, 13 февраля 2025; IKuznetsov (обсуждение | вклад) (Новая страница: «= Настройка мониторов браузера = Легко настраивайте мониторы браузера при первой настро...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

Настройка мониторов браузера

Легко настраивайте мониторы браузера при первой настройке и в любое время после этого.

Во время создания монитора браузера (один URL или clickpath) параметры конфигурации появляются после выбора Создать монитор браузера. Эти параметры являются подмножеством полного набора, доступного в режиме редактирования (описанном ниже) после развертывания монитора. Например, вы можете установить пороговые значения производительности или доступности только после создания монитора.

Настройте существующий монитор браузера

Для настройки/редактирования существующего монитора браузера с одним URL-адресом или clickpath браузера

  1. Перейдите в раздел Синтетика.
  2. Выберите браузерный монитор, который вы хотите настроить.
  3. Выберите Правка из быстрых ссылок, чтобы перейти к настройкам монитора. В качестве альтернативы вы можете перейти в раздел Синтетика, установить флажок рядом с монитором, который вы хотите отредактировать, и выбрать Редактировать в нижней части страницы.
  4. Просмотрите вкладки настроек монитора слева, чтобы настроить параметры (см. пояснения ниже — часть этих параметров доступна при первой настройке монитора).
    • Основное
    • Записанный clickpath
    • Частота и локации
    • Обработка сбоев
    • Пороги производительности
    • Расширенная настройка
    • Метрики
  5. Сохраните изменения в правом нижнем углу после завершения редактирования монитора (вы также можете отменить изменения).

Основное

Укажите имя монитора. Имя ограничено 500 символами.

Для мониторов браузера с одним URL-адресом вы можете изменить URL-адрес HTTP/HTTPS вашего монитора. (Для clickpath эта информация фиксируется в событии Navigate)

Профиль устройства

Свойства эмулируемого устройства: профиль/тип устройства , ориентация, размер экрана , пропускная способность и пользовательский агент.

Профиль устройства по умолчанию — Desktop.

  • Для профилей мобильных устройств (включая планшеты) можно выбрать ориентацию и пропускную способность. Пользовательский агент выбирается автоматически, но его можно изменить.
  • Для пользовательского устройства укажите, является ли устройство мобильным устройством , и выберите ориентацию, пропускную способность и размер экрана. Этот профиль использует пользовательский агент Ключ-АСТРОМ по умолчанию, который можно изменить.
  • Для профилей настольных компьютеров и ноутбуков вы можете выбрать Bandwidth. Эти профили используют пользовательский агент Ключ-АСТРОМ по умолчанию.
Пользовательский агент по умолчанию
  • Пользовательский агент Ключ-АСТРОМ по умолчанию во время записи и локального воспроизведения имеет формат Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/{version} Safari/537.36 RuxitSynthetic/1.0 v0 t0 cfeatureHash=7efgijmoqtvx caes=1 ccux=1 sia=1 smf=1, где:
    • {version} текущая версия Chrome, используемая для записи.
    • v0и t0 идентификация трафика синтетического мониторинга.
    • sia=1 указывает на более быстрое внедрение JavaScript RUM (значение может быть 1 или 0).
    • smf=1 указывает на мониторинг страниц во фреймах (требуется включение показателей производительности захвата для страниц, загруженных во фреймы, в расширенных настройках ; значение равно 0, если не включено).
    • cfeatureHash=<value> появляется, когда в расширенных настройках включены пользовательские параметры JavaScript RUM.
    • Другие пары ключ-значение, начинающиеся с c, появляются, когда какие-либо пользовательские свойства JavaScript RUM определены в разделе Расширенные настройки.
      1082.png
  • Строка пользовательского агента по умолчанию для выполнения монитора браузера из общедоступных или частных синтетических расположений — Mozilla/5.0 (X11; Ubuntu; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/{version} Safari/537.36 RuxitSynthetic/1.0 v{id} t{id} ath{id} alt{id} cfeatureHash=7efgijmoqtvx caes=1 ccux=1 sia=1 smf=1, где:
    • {id} представляет собой длинные идентификаторы, используемые Dynatrace для идентификации выполнения монитора.
    • Остальные параметры описаны выше. Обратите внимание, что даже если определен пользовательский агент, Ключ-АСТРОМ всегда автоматически добавляет RuxitSynthetic/1.0 v{id} t{id} ath{id} alt{id}, sia, smf, и, если применимо cfeaturehash, а также любые пары ключ-значение, начинающиеся с c, к пользовательскому агенту, чтобы обеспечить возможность идентификации трафика синтетического мониторинга.
Ограничения пропускной способности

Ниже приведены параметры регулирования полосы пропускания синтетического мониторинга и их имитированные скорости и задержки:

Пропускная способность Загрузка Отправка Задержка
DSL 2 Mb/s 1 Mb/s 5ms RTT
GPRS 50 kb/s 20 kb/s 500ms RTT
Good 2G 450 kb/s 150 kb/s 150ms RTT
Good 3G 1 Mb/s 750 kb/s 40ms RTT
Regular 2G 250 kb/s 50 kb/s 300ms RTT
Regular 3G 750 kb/s 250 kb/s 100ms RTT
Regular 4G 4 Mb/s 3 Mb/s 20ms RTT
WiFi 30 Mb/s 15 Mb/s 2ms RTT
Если на вашем мониторе есть устройство, которого больше нет в списке

Все настройки устройства (такие как размер экрана, пропускная способность и ориентация) остаются прежними; выбор устройства меняется на Пользовательский.

Ключевые метрики эффективности

Эта настройка доступна только в режиме редактирования.

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

Ключевые метрики эффективности позволяют вам выбирать цели производительности, которые наилучшим образом соответствуют переменным потребностям каждого отслеживаемого вами приложения. Например, вы можете выбрать Длительность действия пользователя, чтобы оптимизировать производительность традиционного веб-приложения. Для других приложений, где скорость взаимодействия с пользователем важнее пользовательского интерфейса, вы можете оптимизировать время, необходимое для загрузки ресурсов JavaScript. Значение по умолчанию — Visually comlete как для действий загрузки, так и для действий XHR, поскольку оно измеряет, сколько времени требуется для полной отрисовки видимой части браузера пользователя.

Поскольку Ключ-АСТРОМ собирает список ключевых метрик эффективности сразу после установки, вы можете изменить свой выбор в настройках монитора и сразу же получить доступ к историческим данным.

1083.png

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

Назначенные приложения

Эта настройка доступна только в режиме редактирования.

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

Выберите Назначить приложению и выберите приложение из списка. Вы можете назначить монитор нескольким приложениям, а приложению может быть назначено несколько мониторов.

Вы можете назначить монитор браузера веб-приложению.

Эта вкладка также отображает отдельные списки автоматически назначенных и вручную связанных приложений. Вы можете отсоединить вручную связанные приложения отсюда.

1084.png

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

Записанный clickpath

Вы можете редактировать записанный путь клика.

Когда ваш записанный clickpath захватывает учетные данные, такие как пароль, вы видите опцию сохранения его в хранилище учетных данных . На изображении ниже показан записанный clickpath с захваченным паролем.

1080.png

Выберите Записать снова, чтобы перезаписать ваш clickpath. Вы можете выбрать между полной записью clickpath (с первого URL-адреса события) или после воспроизведения до указанного события. Обратите внимание, что любые события JavaScript, предшествующие начальному событию Navigate, будут стерты при повторной записи вашего clickpath.

1085.png

Вы также можете выполнить локальное воспроизведение (Воспроизвести последовательность кликов), чтобы убедиться, что записанный clickpath воспроизводится так, как ожидалось.

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

Например, если вы хотите воспроизвести clickpath, содержащий один публичный учет и один владельческий учет, принадлежащий другому пользователю, вам не нужно вводить публичный учет. По сути, это означает, что вы не сможете воспроизвести clickpath, содержащий учетные данные, к которым у вас нет доступа.

1086.png

Вы можете выбрать сохранение окна воспроизведения открытым после воспроизведения (Не закрывать окно после воспроизведения), например, для отладки неудачного выполнения или тестирования некоторого кода JavaScript на веб-сайте.

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

Вы не ограничены только одним режимом для просмотра и редактирования вашего clickpath — вы можете переключаться между режимами пользовательского интерфейса и сценария, выбрав Clickpath или Script.

В визуальном/пользовательском режиме вы можете воспользоваться следующими элементами управления для редактирования событий в вашем скрипте:

При необходимости вы можете удалить события из вашего clickpath, выбрав x под Удалить для соответствующего события. Вы также можете добавлять события — выберите Добавить синтетическое событие. Укажите имя, тип события и событие, за которым оно должно следовать.

1087.png

Используйте стрелки Сдвинуть вверх/вниз для изменения порядка событий. Обратите внимание, что первому событию Navigate пути клика могут предшествовать только события JavaScript .

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

Кроме того, вы можете настроить каждое событие, наведя на него курсор и щелкнув. В сведениях о событии вы можете удалить событие, выбрав Удалить синтетическое событие. Обратите внимание, что первое событие Navigate clickpath удалить нельзя.

Поля, доступные для редактирования, зависят от типа события. После завершения редактирования обязательно нажмите Сохранить изменения. Выберите Закрыть детали, чтобы выйти из сведений о событии, если необходимо.

1088.png