Link monitoring system

A monitoring system and link technology, applied in transmission systems, digital transmission systems, electrical components, etc., can solve problems such as resource consumption, high deployment complexity, and increased difficulty in node positioning, and achieve the effect of realizing control and quickly processing data

Active Publication Date: 2019-04-02
深圳市递四方信息科技有限公司
View PDF5 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the development and growth of the company, the company develops more and more applications, and there are more and more calls between applications; at the same time, the company's system construction has turned to distributed deployment and micro-service, and the complexity of deployment It is getting higher and higher, and some new problems have followed. Typical problems are: 1) the call link becomes longer; 2) the difficulty of locating the node with the problem increases; 3) the difficulty of service availability monitoring increases; 4) the difficulty of service performance monitoring Increase; there is no suitable management tool and platform to connect all services, making it necessary to switch between multiple systems to find the root cause of the problem, and a lot of precious resources are wasted in the quagmire of troubleshooting

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
  • Link monitoring system
  • Link monitoring system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0018] This example provides figure 1 The shown link monitoring system includes: a client 1, a server 2 and a monitoring platform 3, wherein the client 1 includes a Sleuth component 11 for obtaining link data from an application request; the server 2 includes The Spark component 21 for parsing link data to obtain metric data, the Zipkin component 22 for integrating the link data into a complete link and storing the analyzed data in the database, for storing the parsed data The Cassandra component 23 and the Mysql component 24 for storing link data, and the RabbitMQ component 25 for managing push information; the monitoring platform includes an input component 31 for setting processing rules, and an output component 32 for outputting data processing results.

[0019] Components in the system:

[0020] Sleuth (ie Spring Cloud Sleuth): As the core of the client, it is used to collect link information of various requests, and can collect link data of Http requests, Dubbo requests...

Embodiment 2

[0042] In this embodiment, the link becomes longer and more complex, which makes it difficult to troubleshoot and analyze the problem. The reason is that the link becomes longer and more complex, and the data is requested across systems. , show, propose and illustrate preferred options, such as figure 2 The shown link data acquisition process:

[0043] S1. The user sends a request to access the A application (that is, the target application) through the browser, and the A application records (recording point) the receiving time of the server side of SpanA.

[0044] S2. After application A receives the request, it calls the interface of application B (ie, a third-party application) to create SpanB and record the time when the Client (client) request is initiated.

[0045] After the S3.B application receives the call request from the A application, it records the reception time of the server side of SpanB, and executes the business code (that is, executes the request called by...

Embodiment 3

[0052] This example is used to explain the preferred solution.

[0053] The server parses and processes the data correspondingly, and the specific steps include:

[0054] Analyze link data: The analysis time interval can be dynamically adjusted. The purpose is to analyze the data of the longest link in the link from the link data within a certain time range, and analyze the most time-consuming node in the link. , and determine whether an alert needs to be triggered. Its main processing process is to obtain all link data into memory, analyze the data set of all root nodes under the condition that the parent node is empty, and then use the root node name as a group to obtain the longest node in a link. Name, id, time-consuming result set; analyze the data of each number of links in the result set separately, remove the processing time of the child nodes from the time of each node in the link, and obtain the running time of each node's own code. The link data and the running ti...

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 link monitoring system, which comprises a client, a server and a monitoring platform, wherein the client includes a Sleuth assembly used for acquiring link data from an application request; the server includes a Spark assembly used for parsing the link data to obtain measurement index data, a Zipkin assembly used for integrating the link data into a complete link and storing the analyzed data into a database, a Cassandra assembly used for storing the parsed data, a Mysql assembly used for storing the link data and a RabbitMQ assembly used for managing push information; the monitoring platform includes an input assembly used for setting processing rules and an output assembly used for outputting a data processing result. The link monitoring system acquires the linkdata through the Sleuth assembly, parses the link data through the Spark assembly and integrates the link data through the Zipkin assembly, can quickly process the data, and manages the push information through the RabbitMQ assembly, thereby being capable of achieving information push so as to control the system condition.

Description

technical field [0001] The invention relates to the technical field of Internet system management, in particular to a link monitoring system. Background technique [0002] As the company grows and develops, more and more applications are developed by the company, and there are more and more calls between applications; at the same time, the company's system construction has turned to distributed deployment and microservices, and the complexity of deployment It is getting higher and higher, and some new problems have followed. Typical problems are: 1) The call link becomes longer; 2) The difficulty of locating the node in question increases; 3) The difficulty of monitoring service availability increases; 4) The difficulty of monitoring service performance Increase; there is no suitable management tool and platform to connect all services, which makes it necessary to switch between multiple systems to find the root cause of the problem, and a lot of precious resources are waste...

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): H04L12/26H04L29/08
CPCH04L43/024H04L43/045H04L43/08H04L43/0811H04L43/0817H04L43/067H04L67/55
Inventor 黄崇显张施鹏黄冬冬彭程
Owner 深圳市递四方信息科技有限公司
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