I am thinking about tracing and error collection :) Sheng Wu 吴晟 Twitter, wusheng1108
Hongtao Gao <[email protected]> 于2019年12月6日周五 上午10:45写道: > Make much sense to me. we should make a minimum version happened before to > add > more functional features into it. > At least I think client-js should be capable of basic tracing in very first > phase. > > Sheng Wu <[email protected]> 于2019年12月6日周五 上午8:25写道: > > > Hongtao Gao <[email protected]> 于2019年12月5日周四 下午11:23写道: > > > > > 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. > > > > > > > At least in this proposal, this is not covered. > > If we are trying to do this, we need to introduce business flow or user > > behavior into the system. > > I am looking forward to some kinds of features like this, but it is much > > higher than the current proposal. > > We should make this proposal works, then we could work on that as some > new > > ideas and concepts in 8.x in the furture. > > What do you think? > > > > > > Sheng Wu 吴晟 > > Twitter, wusheng1108 > > > > > > > > > > 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 > > > > > > > > -- > Hongtao Gao > > Apache SkyWalking && Apache ShardingSphere > Twitter, @hanahmily >
