Yep, this is also that we plan to do. We will monitor pages errors and performance info, then report to server and analysis, Finally analysis report will show by skywalking-rocketbot-ui.
________________________________ 发件人: Hongtao Gao <[email protected]> 发送时间: 2019年12月5日 3:23 收件人: [email protected] <[email protected]> 主题: Re: A proposal for skywalking-client-js It looks great to me and extends our fields much more. From some feedback from the end-user experience, they want to find out the performance issues based on page tracing. For example, an error from the product page -> checkout page or from shopping cart -> checkout is totally different. Do we have the plan to support it or is it already in the list? Thanks Fan Qiuxia <[email protected]> 于2019年12月5日周四 下午10:17写道: > > Hello everyone, > > Nice to e-meet you. For inputs, I would like to share a subproject that > extends skywalking functions to you. > > Background > The background is to obtain user behavior and track the use of products in > the user side, and to indicate the direction of product optimization based > on monitoring data. Generally, the front-end monitoring collection includes > exception collection, performance collection and behavior collection.We > build skywalking-client-js for this, and it will also extend skywalking. > functions. > > Structure > Collect(skywalking-client-js) ---> Store(skywalking) ---> > Analyse(skywalking, skywalking-rocketbot-ui) ---> Alarm(skywalking, > skywalking-rocketbot-ui) > > Features > There are some features for skywalking-client-js, as follow > 1. project init and build development environment > 2. basic functions, as follow > task queue, put errors in this task and delete, then report error to > server one by one. > handle log, format data > report log to server, support two ways report logs to server > 3. monitor and record errors to task, errors have several types, as follow > monitor resource errors > monitor promise errors > monitor vue errors > monitor react errors > monitor javascript errors > monitor console errors > 4. monitor performance, record time for load, redirect, response, dom > ready time, then report to server. > 5. monitor device, get some information of OS, browser > 6. support e2e tracing from browser side > > Finally, We plan to realize them when SkyWalking release 7.0 version. If > you have some ideas or suggestions, please let me know. > > > > regards, > > Qiuxia Fan > > > > -- Hongtao Gao Apache SkyWalking && Apache ShardingSphere Twitter, @hanahmily
