You need to enable JavaScript to run this app.
导航
多实例场景
最近更新时间:2022.11.07 14:55:21首次发布时间:2022.03.16 11:20:41

本文介绍如何在WebPro监控创建多实例。

Script方式

由于SDK挂载在自定义的全局名称上,所以script天然支持多实例。

// 具体install的方法可在[接入SDK](./104857)中查看
installFunction(window, document, '{{使用的 SDK URL}}', '{{您的 aid}}', '{{全局变量名}}')

// 配置, 详细配置可在【SDK接入】中查看
window.{{client全局变量名}}('init', {
  aid: '{{您的 aid}}',
  token:  '{{您的token}}'
})
window.{{client全局变量名}}('start')

说明

多实例的数据如果要上传两份到不同的项目,请新建两个实例,在两个实例中分别输入不同的aid。

NPM方式

通过createBrowserClient创建实例。

import { createBrowserClient } from '@apmplus/web'// client a
const a = createBrowserClient()

a('init', {
    aid: '您的 aid a',
    token: '您的 token',
    pid: '页面初始 pid',
    userId: '用户标识',
    release: '应用发布版本',
    env: '应用部署环境',
})
a('start')

// client b
const b = createBrowserClient()

b('init', {
    aid: '您的 aid b',
    token: '您的 token',
    pid: '页面初始 pid',
    userId: '用户标识',
    release: '应用发布版本',
    env: '应用部署环境',
})
b('start')