如何确认 Browser Insight 部署是否成功

Jerry 发表于 2015年12月08日 18:57 最后修改于 2016年11月23日 15:54

问题说明

用户自动部署或者手动部署 Bi 之后,想知道有没有部署成功 

问题原因

  1. 本身 Bi 的数据上传有3-5分钟的延迟。

  2. 在插入脚本或者自动注入的时候一旦出现错误,用户没有办法及时获知。

解决方案

  1. 如果是 Ai 自动注入的 Bi 则直接看第三步,手动部署的用户查看第二步。

  2. 如果是手动部署的 Bi,首先要确定 js 链接或者纯文本是否插在了页面代码准确的位置:<head>标签里面,如果有<meta>,则紧放在其下面,手动部署的用户请直接看 4。

  3. 部署 Bi 之后,打开浏览器访问被监控页面,在页面右击点击“审查元素”,在network界面下刷新网页,在搜索框搜索“bw”,如下两图所示。

001569f4d4723d4dab0123453232426

0015666b7a0a43cab0d9d148b31e2fe

4. 确定在“network”下可以看到页面有“send”、“loader”以及Bi探针发出的数据,如上       图。“loader”的主要作用是初始化探针并且载入“send”脚本,第三个 script 则代表已经成   功向 OneAPM 的服务器发送出数据

5. 采用手动部署中的“js 链接部署”的用户请查看上面的3,采用手动部署中的“纯文本部署”的   用户,在浏览器中没有“send”script,但是其他两个script则应该有。

6. 登录 OneAPM 账号,打开对应的 Bi 应用,查看是否有数据,5分钟之后若还无数据,则可尝试手动部署或者加入 OneAPM 的 Bi 技术交流 QQ 群:117547896

回复

您需要登录后才可以回复