Microservice architecture span process tracking-oriented monitoring system and method

A technology for invoking processes and monitoring systems, applied in hardware monitoring, program control design, transaction processing, etc., can solve problems such as not considering service dependencies, lack of overall behavior cognition of application systems, etc., and achieve time-consuming bottlenecks and abnormalities. Effect

Inactive Publication Date: 2018-03-06
WUHAN UNIV
View PDF5 Cites 74 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Traditional monitoring tools for services mainly monitor the performance of individual services, without considering the dependencies between services, so they lack the overall behavioral awareness of the application system, which is helpful for troubleshooting and tuning service performance problems limited

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
  • Microservice architecture span process tracking-oriented monitoring system and method
  • Microservice architecture span process tracking-oriented monitoring system and method
  • Microservice architecture span process tracking-oriented monitoring system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] In order to facilitate those of ordinary skill in the art to understand and implement the present invention, the present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the implementation examples described here are only used to illustrate and explain the present invention, and are not intended to limit this invention.

[0048] please see Figure 6, a monitoring system oriented to microservice calling process tracking provided by the present invention, including a data acquisition module, a data transmission module, and a data storage module; The service performance data and the data describing the service invocation relationship; the data transmission module is used to monitor the asynchronous transmission of data; the data storage module is used for unified management and storage of the collected service performance data and the data describing the service invocation relati...

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 microservice architecture span process tracking-oriented monitoring system and method. The system mainly includes a data collection module, a data transmission module and a data storage module. The data collection module adopts dynamic AOP technology to embed monitoring logic code into a common component without the need for modifying service code, and ensures transparency of a monitoring function to an application system. The data transmission module adopts an asynchronous manner based on a message queue, uses message middleware to realize accessing and transmissionof monitoring data, mitigates the problem that speeds of both data transmission and data processing are not synchronized, and also reduces coupling between the data collection module and the data storage module at the same time. For data storage, a user transaction request is used as a unit to record situations, which contain multiple service spans, for the one transaction request. The monitoringsystem uses a column-type model database for data storage.

Description

technical field [0001] The invention belongs to the technical field of service monitoring, and in particular relates to a system and method for monitoring service performance in a microservice application environment and tracking a service calling process. Background technique [0002] Microservice Architecture (Microservice Architecture) is an emerging software architecture style, which has now attracted the attention of more and more enterprise application developers. A more complete description of this software architectural style first appeared in a 2014 blog post by Martin Fowler and James Lewis. The article mentions the microservice architecture style as a software development method, which is to develop an independent and complete application system by developing some tiny services. Each microservice is built around business functions, and can be deployed independently through an automatic deployment mechanism and run in its own process. Microservices can be written...

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/30G06F9/46G06F9/54G06F17/30
CPCG06F9/466G06F9/546G06F11/3065G06F11/3089G06F16/221G06F16/27G06F2209/547G06F2209/548
Inventor 应时文春雷王蕊张婷张火林曾凯贾向阳
Owner WUHAN 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