BI不能很好支持single page application

产品

#1

前端app使用的框架是AngularJS,使用的pushstate做路由。

目前BI抓到的页面路径都是**/**根目录。无法识别virtual pages。希望尽快支持。


#2

对于 单页面应用
ajax
错误信息
还是可以采集到的
virtual pages 相关的我们可以讨论下,看看那些指标有用


#3

js执行的错误目前是能抓取的。

说到ajax,angularjs的$http请求(应该都是异步的)都没有被抓取到。

对virtual pages,希望就像Google GA一样。可以提供一个参数标识是否抓取virtual pages。应用内的路由就可以被Oneapm识别为一个完整的单独页面访问。如果能够抓取到这个页面(路由)异步加载的额外js,css时间就更完美了。


#4

你们的项目上线了吗?angularjs的$http 也是ajax BI 抓取ajax应该是没有问题的,如果已经上线了我可以看看吗


#5

已经上线了。可以访问网站。还是你需要目前BI中已收集到的数据?


#6

可以吧bi-team@oneapm.com 加入到你团队 这样我们就可以看到数据 了


#7

已经邀请了bi-team。


#8

选3天时间ajax 还是有点数据的


#9

我先看看网站,我先测试下 ajax问题 按道理 ajax不应该这么少


#10

我测试了下 部署js探针的部署代码放在你们网站js代码的最下面 就可以采集的到ajax 信息了,建议现在测试环境下测试下,在上生产环境


#11

部署BI探针挪到最后加载的话会影响BI抓取页面加载时间吗?


#12

影响不到可以忽略,因为你们网站大部分ajax都是子啊dom事件之后发出去的,所以应该也不会丢失ajax信息


#13

网站angularjs 的版本是那个?


#14

angularjs 是 1.4.8


#15

AJAX信息可以收集到了。感谢帮忙研究。 同时希望尽早支持virtual pages的捕获。