Добавление в вашу программу компонента мониторинга JavaScript

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

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

Чтобы можно было отслеживать взаимодействия на веб-страницах, нужно добавить в приложение компонент мониторинга JavaScript для каждой веб-страницы в вашем приложении. Компонент мониторинга JavaScript захватывает состояние каждой веб-страницы и связанные с ними взаимодействия JavaScript. Добавьте в приложение, мониторинг которого вы хотите производить, компонент мониторинга JavaScript. Соответствующее содержимое и действия будут автоматически захвачены и отправлены в компонент сервер Cloud APM для анализа и корреляции.

Процедура

Чтобы разрешить сбор реальных пользовательских данных мониторинга в браузере, сделайте следующее: Эти действия нужно выполнить только один раз, если только не изменяется конфигурация программы.

  1. Добавьте в программу компонент мониторинга JavaScript. Процедура зависит от типа программы:
    1. Для приложений Java EE извлеките файлкаталог_установки/clienttime/ClientTime.war из пакета установки в каталог, доступный серверу HTTP Server.
    2. Для программы не Java EE (например, Ruby, .NET, Python и Node.js) извлеките файл каталог_установки/clienttime/wrtInstrumentation.js из пакета установки в каталог, доступный серверу HTTP Server.

      Распакуйте файл каталог_установки /clienttime/ClientTime.war во временный каталог. Надо скопировать извлеченный файл wrtTimingTarget.dat в корневой каталог документов. Корневой каталог документов задается как параметр на сервере HTTP Server (Apache, IIS и т.п.). Это каталог для хранения ваших документов. По умолчанию все требования берутся из этого каталога, но можно использовать символические ссылки и алиасы, чтобы указывать на другие положения. Например, для Apache корневой каталог документов - /opt/IBM/HTTPServer/htdocs.

      Файл wrtInstrumentation.js можно поместить в любой каталог. Убедитесь, чтобы вы исправили положение пути к файлу wrtInstrumentation.js в заголовке HTML.

  2. Свяжите компонент мониторинга JavaScript с программой.

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

    Добавьте в заголовок программы и для программ Java EE, и для программ не Java EE следующий код JavaScript (перед всеми остальными JavaScript):
    <script language="JavaScript" src="путь/wrtInstrumentation.js" 
    type="text/JavaScript"></script>
    где путь - это относительный путь компонента мониторинга JavaScript.
    Например:
    <script language="JavaScript" src="/ClientTime/wrtInstrumentation.js" 
    type="text/JavaScript"></script>

Результаты

Выполняется мониторинг страниц, которые содержат компонент мониторинга JavaScript, и данные с этих страниц анализируются и появляются в сводных панелях Транзакции конечного пользователя.