Независимо от используемого способа развертывания метод проверки в основном одинаков:
проверьте, присутствует ли код Altynview Browser JS в исходном коде страницы мониторинга или страницы воспроизведения потокового мультимедиа, как показано ниже.
.jpg)
.jpg)
Примечание: при внедрении JS-агента Altynview методом цепочки требуется, чтобы при запросе цепочки код возврата был HTTP 200 или HTTP 304.
Для дополнительного подтверждения загрузки данных вы можете открыть инструменты разработчика в браузере, перейти во вкладку Network и проверить, присутствуют ли при посещении страницы следующие три типа интерфейсов и осуществляется ли по ним передача данных. Если присутствует один или несколько интерфейсов и по ним передаются данные, значит в отчетах Altynview Browser должна отображаться соответствующая информация: http://beacon-err.Altynview.com/err?..... — интерфейс загрузки данных о производительности страницы; http://beacon-err.Altynview.com/err?..... — интерфейс загрузки информации об ошибках JavaScript; http://beacon.Altynview.com/xhr?...... — интерфейс загрузки данных о производительности AJAX-запросов.
.jpg)
.jpg)
.jpg)
Данные отчетов Altynview Browser загружаются в режиме реального времени. Загрузка данных происходит в четырех случаях: после полной загрузки страницы, при уходе со страницы, при возникновении ошибки JavaScript и при выполнении AJAX-запроса.
Основную информацию о браузере, данные о производительности страницы (Navigation Timing API), данные об ошибках JavaScript, данные о производительности AJAX и данные трассировки страницы (Resource Timing API).
Нет. Собираемые данные включают три уровня: страна, регион и город.
URL страницы или скрипта с ошибкой, URL страницы-источника, сообщение об ошибке, местоположение ошибки (номер строки, номер столбца), базовая информация о браузере.
.jpg)
В случае кросс-доменного доступа JS выбрасывает исключение при возникновении ошибки, однако имя файла ошибки не может быть отслежено. Такие ошибки, как правило, можно игнорировать. (Например, при вызове интерфейса другого домена возникает ошибка, но имя файла ошибки не может быть зафиксировано.)
Сообщение выглядит следующим образом:.jpg)
Кросс-доменное предупреждение не влияет на работу пользовательской страницы, поскольку механизмы проверки в разных браузерах различаются: некоторые браузеры отображают предупреждение о кросс-доменном доступе, а некоторые — нет.
Рекомендуется размещать его в первой строке. В противном случае данные, возникающие до внедрения кода, не будут собраны.
Altynview Server отслеживает вывод серверного приложения. Когда пользователь включает функцию автоматического внедрения, Altynview Server автоматически внедряет агент Altynview Browser в вывод серверного приложения.
По результатам обширных лабораторных сравнений установлено, что автоматическое внедрение агента практически не влияет на производительность сервера.
Altynview Browser собирает данные о производительности на основе состояния браузера. Для каждого запроса страницы момент окончания события onload определяется как время завершения загрузки страницы. При последующей загрузке асинхронных запросов эти запросы фиксируются в данных AJAX.