| In recent years,with the vigorous development of the Internet,in order to improve user experience,meet user needs,provide stable services,and compete for market resources,the products of major companies have begun to focus on the collection of user behavior data and system operation.Behavioral data analysis can better understand user needs,propose improvements,and introduce new features;on the other hand,you can analyze system-related data information to grasp the vulnerabilities of the system,and then improve the provision of more stable and reliable services.At present,the market has relatively mature products for web-side data collection,but there are still shortcomings such as lack of flexibility and incomplete statistical analysis.At the same time,there are few products that support simultaneous collection of user information and system information.Based on this,a scheme for collecting user information and system information based on multi-application systems in a real enterprise environment is proposed,and a stable and flexible embedded point management and analysis system is designed and implemented.The full text first analyzes the research status and product characteristics at home and abroad,puts forward the problems that still need to be solved,and provides a set of reasonable designs and solutions.Secondly,use Java Script scripts to collect user behaviors,use AOP technology to monitor interface information,and finally adapt various system log information collections through a custom Appender.In terms of data storage,it uses Rabbit MQ to bind different queues for consumption,while using Elastic Search for storage.In terms of system construction,the back-end is based on Spring Boot + Spring Cloud,and the front-end is based on Vue + Element Ui to jointly build a buried point management and analysis system.Finally,the performance of the system is tested through the JMeter pressure test tool to verify the functional reliability and stability of each module.The construction of the system is based on the current stable open source framework,which has high elasticity,stationarity and serviceability.It can provide multiple access methods to collect data and can be used as an open source framework.The implementation of the system can save other systems the trouble of separately implementing user information and system information collection,greatly saving human resources,while providing management analysis of buried point requirements,simplifying the communication between business personnel and developers,and providing convenience for both parties. |