Service call topology based distributed application performance monitoring method

A service call topology and distributed application technology, applied in hardware monitoring, instrumentation, error detection/correction, etc., can solve problems such as excessive use of obsolete data, high computational algorithm complexity, and inability to adapt to network dynamic changes

Active Publication Date: 2016-07-06
ZHEJIANG UNIV
View PDF2 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 1. Some methods are used for centralized processing of a large amount of data, not real-time, and these methods are only suitable for post-event analysis; at the same time, this method will overuse old data and cannot adapt to the dynamic changes of the network
[0006] 2. Some methods have high computational complexity and consume too much time

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
  • Service call topology based distributed application performance monitoring method
  • Service call topology based distributed application performance monitoring method
  • Service call topology based distributed application performance monitoring method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

[0056] Such as figure 1 As shown, a distributed application performance monitoring method based on service call topology provided by the present invention includes the following steps:

[0057] Step 1: Monitor network call requests (data packets) between distributed application service nodes, parse network packet headers of network call requests, and store the sender, receiver, and occurrence time as a piece of original data in a storage that can be quickly indexed The server, where the sender and receiver are marked with the IP of the host where the service node is located or .

[0058] Periodically delete calculated raw data to reduce space waste. If the user cares about the service status of the host dimension, mark it with the host IP of the sender and receiver; if the user cares about the service status of the process dimension...

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 discloses a service call topology based distributed application performance monitoring method. By monitoring a network call request of a distributed application service, a caller, a callee and request time are analyzed; and by establishing a mathematic model, a processing delay of the service is determined and a service call topology of an application is further determined. Through the service call topology of the application and the delay information of the service, visual application state analysis is provided for operation and maintenance personnel, so that the distributed application can be conveniently debugged and analyzed in performance. The method has universality, can be used for any distributed application, and is real-time; collected data is not subjected to post analysis; and the problems and a system bottleneck can be discovered in time and fed back to the operation and maintenance personnel. The method is simple to realize and easy to operate, has the characteristics of extendability and easiness for deployment, and is suitable for providing performance monitoring for the distributed application.

Description

technical field [0001] The invention relates to the field of distributed application performance monitoring, which mainly calculates the service call relationship of the distributed application in the local area network and the processing delay of the service node, provides monitoring information in real time, and sends out an alarm in the case of performance degradation. Background technique [0002] Enterprise-level applications are mostly complex distributed applications. The applications are composed of multiple services. These services may be developed by different teams using different languages ​​and distributed in different locations on the network, making it difficult for these applications to debug and determine the status of the system. Bottlenecks, especially when failures occur, make it difficult to quickly determine where the problem is occurring. This problem is usually solved by analyzing the service call topology and service delay. [0003] At present, ther...

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/34G06F11/30G06F11/32
CPCG06F11/302G06F11/323G06F11/3447G06F11/3466
Inventor 刘敏献苌程尹可挺王哲蔡亮翟晨
Owner ZHEJIANG UNIV
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