Font Size: a A A

Design And Implementation For Java Application Performance Monitoring System

Posted on:2022-02-15Degree:MasterType:Thesis
Country:ChinaCandidate:Q H TianFull Text:PDF
GTID:2518306551953969Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the increase in the scale of network users in recent years,the original single application is no longer suitable for large data volume,high access volume,and high availability.Some distributed frameworks such as microservices and Dubbo are superior in solving high concurrency and high availability.Distributed and high concurrency are gradually becoming the development trend of today's Internet applications.Nowadays,an application may be divided into dozens or hundreds of relatively independent modules,distributed on different machines,and the structure is more complicated.Under the background of huge application scale and complex structure,how to monitor the running status of the application has become a thorny issue.This thesis investigates the relevant background of the application monitoring field and the existing technical solutions.Aiming at the shortcomings of the existing application monitoring products of single function,poor versatility and scalability,This thesis designs an application performance monitoring system implementation plan.Through bytecode technology and non-intrusive probe acquisition technology,the monitoring under the condition of zero modification of the monitoring application code is realized,which improves the versatility and scalability.In addition,the use of distributed storage and other technologies combined with graphs realizes functions such as rapid data processing,query,and display,combined with the front-end page to visually display the status of the monitored application,and solves the problem of difficulty in locating faults and faults in Java application monitoring.Long response time and other issues.Based on this,this thesis designs and develops an application performance monitoring system.The application performance monitoring system in this thesis performs real-time monitoring of online applications,and realizes important functions such as display of global topology,tracking of full-link monitoring,and real-time alarm of abnormalities.The system performs real-time monitoring of online business indicators,combined with a visual interface and an alarm module,can effectively improve the efficiency of operation and maintenance personnel in handling failures,which is of great help to ensure the stable operation of software and reduce enterprise application maintenance costs.
Keywords/Search Tags:Application performance management, Bytecode technology, distributed tracking, abnormal alarm
PDF Full Text Request
Related items