Font Size: a A A

Research And Implementation Of Application Performance Bottleneck Analysis System In APM

Posted on:2018-06-16Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiuFull Text:PDF
GTID:2348330518496547Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Application performance analysis is of great significance to build reliable, stable and efficient application software system. However, as the application scale becomes more and more large, the application of distributed application is becoming more and more difficult. The current application performance management tool is more through the simulation of user behavior detection response time, error rate and other parameters for performance analysis, lacking of further data mining analysis, and can not give specific optimization recommendations based on the detecting potential anomalies. Therefore, it is an important direction for the next generation of application performance management tool to analyze application's operating data by machine learning and knowledge reasoning methods, and to provide optimization suggestions for potential anomalies.Based on the machine learning algorithm and the knowledge reasoning theory, a performance bottleneck analysis system is designed to deeply analyze the internal relations between the application parameters,and obtain the optimization suggestions by analyzing the knowledge reasoning between the parameters. It solves the problem that the existing application management tools can not analyze the application of abnormal behavior and lacks the ability to give specific recommendations.Firstly, background knowledge and related technologies are introduced, and a typical application performance bottleneck analysis algorithm is proposed according to the demand of application performance analysis. Then, according to the overall structure of the application performance management system, the position and working scene of application performance bottleneck analysis are put forward, and the overall functional requirements are obtained. Then, based on the typical application performance bottleneck analysis algorithm proposed in this paper, the functional structure, internal and external interfaces of the is described. On the basis of functional structure, the paper designs the application performance bottleneck analysis system are designed, and the key process detail problem for each module, and gives the detail processing flow and the realization of the system prototype. At the end of the paper,the functional bottleneck system is tested and verified, and the test cases of the core function modules are elaborated. The test cases prove that the system prototype meets the requirements.
Keywords/Search Tags:apm, performance analysis, bottleneck analysis, machine learning, inference knowledge
PDF Full Text Request
Related items