Application performance monitoring tool based on pinpoint

A technology for application performance and performance, applied in hardware monitoring, energy-saving computing, climate sustainability, etc., can solve problems such as no intelligent analysis of performance data, automatic positioning of performance bottlenecks, inability to detect and monitor private code and private framework performance, etc. Achieve the effect of improving product quality and R&D efficiency, shortening iteration time, and improving development efficiency and quality

Active Publication Date: 2019-09-20
SICHUAN CHANGHONG ELECTRIC CO LTD
View PDF8 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] (3) Whether it is an open source or a commercial application performance monitoring tool product, there are two common deficiencies, namely: only displaying the detected performance data, without intelligent analysis of the performance data, and automatically locating performance bottlenecks. It is impossible to perform performance detection and monitoring on private code and private framework

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Application performance monitoring tool based on pinpoint
  • Application performance monitoring tool based on pinpoint
  • Application performance monitoring tool based on pinpoint

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0045] Such as figure 1 As shown, according to an embodiment of the present invention, this embodiment discloses a pinpoint-based application performance monitoring tool, and the specific system implementation method includes the following steps:

[0046] Step 1. The application performance monitoring tool accesses the Java application program that needs to be analyzed, and injects probes into the Java application program in the form of bytecode;

[0047] Step 2. The probe starts to detect the application server information, Java framework behavior, HTTP client behavior, message queue operation, database operation, DAO layer operation, database connection pool operation, serialization operation and other data, and report to the collector program probe data;

[0048] Step 3: After the collector program receives the data reported by the probe program, it parses and saves the transaction, application topology, JVM and other types of data;

[0049] Step 4. The monitoring program...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to the field of system performance monitoring, and discloses an application performance monitoring tool based on pinpoint so as to intelligently analyze performance data and automatically position a performance bottleneck. According to the invention, secondary development is carried out on the basis of a third-party open source tool pinpoint; data reported by a probe program are received through a collector program in a manner of injecting, for a Java application program, bytecode into a probe, affairs, application topographies, JVMs and other types of data are analyzed and stored, and finally a corresponding performance monitoring report is generated through the performance bottleneck analysis module, so that research personnel, test personnel and operation and maintenance personnel can know and solve system performance problems and bottlenecks in time. The method is suitable for application performance monitoring.

Description

technical field [0001] The invention relates to the field of system performance monitoring, in particular to a pinpoint (pointer)-based application performance monitoring tool. Background technique [0002] The earliest application performance monitoring tools were mainly network-centric, collecting and processing the performance data of basic equipment, and providing them to enterprise customers, which is equivalent to providing a simple data processing and alarm monitoring function after the event. With the development of the application performance monitoring tool market, application performance monitoring tools have evolved on the basis of performance monitoring in recent years, focusing more on the analysis of operation and maintenance data, such as how is the client-to-end experience? Where is the performance bottleneck? Moreover, the current application performance monitoring tools use data analysis as the center to achieve better visualization, faster and more accur...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/34
CPCG06F11/3438G06F11/3476Y02D10/00
Inventor 廖雷
Owner SICHUAN CHANGHONG ELECTRIC CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products