instrumentation-client.js
instrumentation-client.js|ts
文件允许您添加监控和分析代码,这些代码会在应用前端代码开始执行前运行。这对于设置性能追踪、错误监控或其他任何客户端可观测性工具非常有用。
要使用该功能,请将此文件放置在应用的根目录或 src
文件夹内。
使用方法
与服务端性能监控 (server-side instrumentation) 不同,您不需要导出任何特定函数。可以直接在文件中编写监控代码:
// 设置性能监控
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 功能 |