instrumentation-client.js
Файл instrumentation-client.js|ts
позволяет добавить код мониторинга и аналитики, который выполняется до запуска фронтенд-кода вашего приложения. Это полезно для настройки отслеживания производительности, мониторинга ошибок или любых других инструментов клиентской наблюдаемости.
Для использования поместите файл в корень вашего приложения или в папку src
.
Использование
В отличие от серверной инструментации, вам не нужно экспортировать какие-либо специальные функции. Вы можете написать код мониторинга непосредственно в файле:
// Настройка мониторинга производительности
performance.mark('app-init')
// Инициализация аналитики
console.log('Analytics initialized')
// Настройка отслеживания ошибок
window.addEventListener('error', (event) => {
// Отправка в сервис отслеживания ошибок
reportError(event.error)
})
// Настройка мониторинга производительности
performance.mark('app-init')
// Инициализация аналитики
console.log('Analytics initialized')
// Настройка отслеживания ошибок
window.addEventListener('error', (event) => {
// Отправка в сервис отслеживания ошибок
reportError(event.error)
})
История версий
Версия | Изменения |
---|---|
v15.3 | Добавлена поддержка instrumentation-client |