Чтобы в браузере была показана производительность веб-страниц и все ошибки, агент
Мониторинг времени ответа должен иметь возможность собрать в браузере данные времени. Чтобы включить эту функцию,
нужно сконфигурировать приложение, мониторинг которого вы хотите производить.
Об этой задаче
Чтобы можно было отслеживать взаимодействия на веб-страницах, нужно добавить в приложение компонент мониторинга
JavaScript для каждой веб-страницы в вашем приложении.
Компонент мониторинга
JavaScript захватывает состояние каждой веб-страницы и связанные с ними взаимодействия JavaScript.
Добавьте в приложение, мониторинг которого вы хотите производить, компонент мониторинга JavaScript. Соответствующее содержимое и действия будут автоматически захвачены и отправлены в компонент сервер Cloud
APM для анализа и корреляции.
Процедура
Чтобы разрешить сбор
реальных пользовательских данных мониторинга в браузере, сделайте следующее:
Эти действия нужно выполнить только один раз, если только не изменяется конфигурация программы.
-
Добавьте в программу компонент мониторинга JavaScript. Процедура зависит от типа программы:
-
Для приложений Java EE извлеките файлкаталог_установки/clienttime/ClientTime.war из пакета установки в каталог, доступный серверу HTTP Server.
-
Для программы не 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.
- Свяжите компонент мониторинга 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, и данные с этих страниц
анализируются и появляются в сводных панелях Транзакции конечного пользователя.