| In recent years,Internet applications based on the Web environment are becoming more and more widespread,and various applications are erected on the Web platform.With the continuous development of Web applications,various types of error problems generated by the front-end of Web applications have intensified.For software development and operation and maintenance personnel,timely detection and problem-solving is the key to ensuring the stable and secure operation of Web applications.Although the application version can be tested and most of its program defects are fixed before release,there are still a lot of exceptions occurring in the complex network environment,and the inability of users to provide timely feedback and accurately describe the exceptions is one of the main reasons why it is difficult to quickly fix application exceptions.How to exceptions on-site traceback,replay user behavior and quickly locate exceptions has been a key concern for researchers.This thesis designs and implements a Web front-end exception response monitoring and WRG(Web request graph)generation system through the research of Web application performance evaluation technology,exceptions on-site traceback technology,Web request mining technology,and other technologies.The system focuses on and solves the problems of a large amount of on-site traceback data,tedious traceback operation,and traceback to locate exceptions in monitoring,and also provides a WRG generation algorithm for analyzing user browsing behavior.This thesis focuses on the Web front-end monitoring system,and the main contents are as follows:(1)A page live recording scheme based on correlated exceptions is designed.Firstly,the concept of anti-jitter is introduced in monitoring exceptions,and the exceptions are correlated with each other;secondly,based on the rrweb page senseless recording tool,slicing and uploading page snapshots can reduce the amount of data transmission;finally,snapshots are reorganized at remote locations so that correlated exceptions share page recordings,thus reducing the pressure on data storage.(2)A same-screen and same-track field trackback scheme is designed.By binding the video data of the page recording screen with the list data of user behavior and exceptions reporting in response,it reduces the complexity of on-site trackback operation,enriches the details of on-site trackback,and provides a fast way to locate specific exceptions in the associated exceptions.(3)A WRG generation algorithm is designed and its results are visualized.The algorithm extracts user request behavior information and routing jump information of single-page web applications on the browser side,which guarantees the completeness of the WRG and simplifies the process of its generation.The visualized WRG facilitates the analysis of user browsing behavior and application structure. |