System full-link monitoring method and device, electronic equipment and storage medium
Through the system full-link monitoring method, the full-link information interaction process of the Internet system is monitored in real time, and the operating status and interaction situation are visually displayed through the link diagram, which solves the problem of lack of basic monitoring in the existing system and improves user experience and problems. Repair efficiency.
Patent Information
- Application Number
- CN202411285560.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-13
- Publication Date
- 2025-01-21
AI Technical Summary
The existing Internet system lacks basic monitoring measures, which leads to system problems being late to perceive through three-party channels, untimely IT intervention, reduced customer experience, and unintuitive system alarms, which are easy to be ignored, the cause of the problem is unclear, and the repair cost is high.
Provide a system full-link monitoring method. By determining each subsystem in the target system and the directly connected target subsystem, obtain system monitoring information and interactive monitoring information, monitor the full-link information interaction process in real time, and use the link diagram to Visually display the running status and interaction situation, generate and output exception prompt information.
It realizes real-time monitoring of the entire link information interaction process, improves user experience, promptly notifies operation and maintenance personnel to handle exceptions, and reduces problem repair costs.
Smart Images

Figure CN119341951A_ABST
Abstract
Description
Background Art
[0002] For Internet systems, there is currently a lack of basic monitoring measures, and system problems cannot be known in a timely manner. They are later than third-party channels to perceive problems, and IT intervention may be untimely, which reduces customer experience. In addition, the display of system alarms is not intuitive, and alarms notified via SMS or corporate WeChat are easily ignored when there are many messages; the cause of the problem is not clear after it occurs, and the cost of verifying and repairing the problem is high.
[0003] Therefore, it is urgent to provide a technical solution to solve the above problems. Summary of the invention
[0004] In order to solve the above technical problems, the present invention provides a system full-link monitoring method, device, electronic device and storage medium.
[0005] In a first aspect, the present invention provides a system full-link monitoring method, and the technical solution of the method is as follows:
[0006] Determine each target subsystem to which each subsystem in the target system is directly connected;
[0007] The system monitoring information of any subsystem is obtained, and the interactive monitoring information between the subsystem and each directly connected target subsystem is obtained, until the system monitoring information and interactive monitoring information of each subsystem in the target system are obtained.
[0008] The beneficial effects of a system full-link monitoring method of the present invention are as follows:
[0009] The method of the present invention can monitor the information interaction process of the entire link in real time, thereby improving the user experience.
[0010] Based on the above solution, a system full-link monitoring method of the present invention can also be improved as follows.
[0011] In an optional manner, the method further includes:
[0012] When there is an abnormality in the system monitoring information or interactive monitoring information of any subsystem, abnormal prompt information of the subsystem is generated and output.
[0013] In an optional manner, the method further includes:
[0014] A link diagram representing the connection relationship of each subsystem in the target system is constructed, and abnormal prompt information is output through the link diagram.
[0015] In the above optional methods, the operation status and interaction of the entire link can be intuitively displayed, so as to facilitate the creation of operation and maintenance work orders and notify operation and maintenance personnel to handle exceptions in a timely manner.
[0016] In an optional manner, the interaction monitoring information between any subsystem and any directly connected target system includes: interface monitoring information of each interaction interface between the any subsystem and the any target system.
[0017] In an optional manner, the interface monitoring information includes: the number of interface calls, the number of successful interface calls, and the number of failed interface calls.
[0018] In an optional manner, the system monitoring information includes: system abnormality monitoring information, host monitoring information, APM monitoring information, database monitoring information and log monitoring information.
[0019] In a second aspect, the present invention provides a system full-link monitoring device, the technical solution of the device is as follows:
[0020] Includes: acquisition module and monitoring module;
[0021] The acquisition module is used to: determine each target subsystem to which each subsystem in the target system is directly connected;
[0022] The monitoring module is used to obtain system monitoring information of any subsystem and obtain interactive monitoring information between the subsystem and each directly connected target subsystem, until the system monitoring information and interactive monitoring information of each subsystem in the target system are obtained.
[0023] The beneficial effects of a system full-link monitoring device of the present invention are as follows:
[0024] The device of the present invention can monitor the information interaction process of the entire link in real time, thereby improving the user experience.
[0025] Based on the above solution, a system full-link monitoring device of the present invention can also be improved as follows.
[0026] In an optional manner, the device further includes: a detection module; the detection module is used to:
[0027] When there is an abnormality in the system monitoring information or interactive monitoring information of any subsystem, abnormal prompt information of the subsystem is generated and output.
[0028] In a third aspect, a technical solution of an electronic device of the present invention is as follows:
[0029] It includes a memory, a processor, and a program stored in the memory and running on the processor. When the processor executes the program, the steps of the system full-link monitoring method of the present invention are implemented.
[0030] In a fourth aspect, the present invention provides a computer-readable storage medium having the following technical solution:
[0031] Instructions are stored in the computer-readable storage medium. When the computer-readable storage medium reads the instructions, the computer-readable storage medium executes the steps of the system full-link monitoring method of the present invention.
[0032] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present invention. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings. In the accompanying drawings:
[0034] Figure 1 A schematic diagram of a flow chart of an embodiment of a system full-link monitoring method of the present invention;
[0035] Figure 2 It is a link diagram of the target system;
[0036] Figure 3 is a schematic diagram of a link interface list;
[0037] Figure 4 A schematic diagram of the cause of abnormal interaction interface calls;
[0038] Figure 5 It is a structural schematic diagram of an embodiment of a system full-link monitoring device of the present invention;
[0039] Figure 6 The figure is a schematic structural diagram of an embodiment of an electronic device of the present invention. DETAILED DESCRIPTION
[0040] Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein.
[0041] Figure 1A flow chart of an embodiment of a system full-link monitoring method provided by the present invention is shown, and the system full-link monitoring method can be executed by an electronic device such as a terminal device or a server. Among them, the terminal device can be any fixed or mobile terminal such as user equipment (User Equipment, UE), mobile device, user terminal, terminal, cellular phone, cordless phone, personal digital assistant (Personal Digital Assistant, PDA), handheld device, computing device, vehicle-mounted device, wearable device, etc. The server can be a single server or a server cluster composed of multiple servers. Any electronic device can implement the system full-link monitoring method by means of a processor calling computer-readable instructions stored in a memory. As Figure 1 As shown, the following steps are included:
[0042] S1. Determine each target subsystem to which each subsystem in the target system is directly connected.
[0043] The target system is a system in any field, such as a financial system, and there is no limitation here. The target system contains multiple subsystems. A subsystem directly connected to a subsystem is the target subsystem corresponding to the subsystem, and the number of target subsystems directly connected to any subsystem is at least one.
[0044] S2. Obtain system monitoring information of any subsystem, and obtain interactive monitoring information between the subsystem and each directly connected target subsystem, until the system monitoring information and interactive monitoring information of each subsystem in the target system are obtained.
[0045] Among them, system monitoring information is collected through multiple basic monitoring, and system monitoring information includes but is not limited to: system exception monitoring information, host monitoring information, APM monitoring information, database monitoring information and log monitoring information. System exception monitoring information is: monitoring the exception information thrown by the application system. Host monitoring information is: monitoring host information through Zabbix, and analyzing the CPU, memory, and data source usage. APM monitoring information is: using APM to monitor URL requests and analyze the system processing efficiency. Database monitoring information is: monitoring slow SQL through the database and analyzing the script execution. Log monitoring information is: collecting application system log information through the filebeat component.
[0046] The interaction monitoring information between any subsystem and any directly connected target system includes: interface monitoring information of each interaction interface between any subsystem and any target system. The interface monitoring information includes but is not limited to: the number of interface calls, the number of successful interface calls, and the number of failed interface calls.
[0047] In an optional manner, the method further includes:
[0048] When there is an abnormality in the system monitoring information or interactive monitoring information of any subsystem, abnormal prompt information of the subsystem is generated and output.
[0049] The abnormal prompt information may be text prompt information, sound prompt information, graphic prompt information, etc., without limitation. The abnormal prompt information may be sent to a target terminal or target software, such as a manager's mobile phone, computer, tablet, etc., or the manager's corporate WeChat, without limitation.
[0050] In an optional manner, the method further includes:
[0051] A link diagram representing the connection relationship of each subsystem in the target system is constructed, and abnormal prompt information is output through the link diagram.
[0052] In this embodiment, the link diagram can be displayed through a display screen. Figure 2 The overall display shows the interaction between the subsystems of the target system. The lines represent the interaction relationship (link) between two subsystems. The direction of the arrow on the link represents the called end. For example, when the number of interface call failures on a link exceeds the threshold, the link is highlighted on the display screen (multiple colors can be used to indicate different levels of prompt information) to provide a prompt. The display screen has the following functions:
[0053] 1) By clicking a link on the display screen, a list of all interfaces under the link can be displayed (such as Figure 3 When there is a failed call, you can see the problem directly.
[0054] 2) Monitor the native interface of rabbitmq through the display screen, and customize the consumption status of MQ message queues involved in the Internet (production rate, consumption rate, backlog number).
[0055] 3) The display screen supports highlighting of newly launched channels, making it clear that the channels require special attention, and supports configuring a time range for high-volume display.
[0056] 4) When an abnormality occurs in an interactive interface, notification can be made through voice broadcast.
[0057] 5) Configure the alarm threshold and alarm notifier.
[0058] 6) New access channels or systems can add interface configuration and link configuration to the full link to display link information and interface information on the large screen. If it is a standard interface service that has been connected to the full link, the new online channel does not need additional development, and the full link will automatically count the interface information of the channel.
[0059] 7) If Figure 4 As shown, if the number of interface call failures is not zero, the specific cause of the exception can be displayed by clicking the number of failures output on the display screen.
[0060] 8) Robot notifications are sent to the enterprise WeChat group for file access or important channels. The channel order quantity and amount are sent to the enterprise WeChat group through system embedding, so as to directly perceive the business operation status.
[0061] The technical solution of this embodiment can monitor the information interaction process of the entire link in real time, and can intuitively display the operating status and interaction status of the entire link, so as to facilitate the creation of operation and maintenance work orders and notify operation and maintenance personnel to handle exceptions in a timely manner, thereby improving the user experience.
[0062] Figure 5 FIG. 2 is a schematic diagram showing a structure of an embodiment of a system full-link monitoring device 200 provided by the present invention. Figure 5 As shown, the device 200 includes: an acquisition module 210 and a monitoring module 220;
[0063] The acquisition module 210 is used to: determine each target subsystem to which each subsystem in the target system is directly connected;
[0064] The monitoring module 220 is used to obtain system monitoring information of any subsystem and obtain interactive monitoring information between the subsystem and each directly connected target subsystem, until the system monitoring information and interactive monitoring information of each subsystem in the target system are obtained.
[0065] In an optional manner, the device further includes: a detection module; the detection module is used to:
[0066] When there is an abnormality in the system monitoring information or interactive monitoring information of any subsystem, abnormal prompt information of the subsystem is generated and output.
[0067] In an optional manner, the device further includes: a display module; the display module is used to:
[0068] A link diagram representing the connection relationship of each subsystem in the target system is constructed, and abnormal prompt information is output through the link diagram.
[0069] In an optional manner, the interaction monitoring information between any subsystem and any directly connected target system includes: interface monitoring information of each interaction interface between the any subsystem and the any target system.
[0070] In an optional manner, the interface monitoring information includes: the number of interface calls, the number of successful interface calls, and the number of failed interface calls.
[0071] In an optional manner, the system monitoring information includes: system abnormality monitoring information, host monitoring information, APM monitoring information, database monitoring information and log monitoring information.
[0072] The technical solution of this embodiment can monitor the information interaction process of the entire link in real time, thereby improving the user experience.
[0073] The above-mentioned parameters and steps for each module to implement corresponding functions in the system full-link monitoring device 200 of this embodiment can refer to the parameters and steps in the embodiment of the system full-link monitoring method above, and will not be repeated here.
[0074] like Figure 6 As shown, an electronic device 300 of an embodiment of the present invention includes a processor 320, the processor 320 is coupled to a memory 310, and the memory 310 stores at least one computer program 330, and the at least one computer program 330 is loaded and executed by the processor 320, so that the electronic device 300 implements any of the above-mentioned system full-link monitoring methods, specifically:
[0075] The electronic device 300 may have relatively large differences due to different configurations or performances, and may include one or more processors 320 (Central Processing Units, CPU) and one or more memories 310, wherein the one or more memories 310 store at least one computer program 330, and the at least one computer program 330 is loaded and executed by the one or more processors 320, so that the electronic device 300 implements any system full-link monitoring method provided in the above embodiments. Of course, the electronic device 300 may also have components such as a wired or wireless network interface, a keyboard, and an input and output interface for input and output, and the electronic device 300 may also include other components for implementing device functions, which will not be repeated here.
[0076] A computer-readable storage medium according to an embodiment of the present invention stores at least one computer program, and the at least one computer program is loaded and executed by a processor so that the computer implements any of the above-mentioned system full-link monitoring methods.
[0077] Optionally, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, and the like.
[0078] In an exemplary embodiment, a computer program product or a computer program is also provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device performs any of the above-mentioned system full-link monitoring methods.
[0079] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects and represent the definition of a specific order or sequence. The order of use of similar objects can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than the order shown or described.
[0080] Those skilled in the art know that the present invention can be implemented as a system, method or computer program product. Therefore, the present disclosure can be specifically implemented in the following forms, namely: it can be complete hardware, it can be complete software (including firmware, resident software, microcode, etc.), or it can be a combination of hardware and software, which is generally referred to as "circuit", "module" or "system" herein. In addition, in some embodiments, the present invention can also be implemented in the form of a computer program product in one or more computer-readable media, and the computer-readable medium contains computer-readable program code.
[0081] Any combination of one or more computer-readable media can be used. Computer-readable media can be computer-readable signal media or computer-readable storage media. Computer-readable storage media can be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, or any combination of the above. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.
[0082] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present invention.
Claims
1. A system full-link monitoring method, characterized in that: include: Determine each target subsystem to which each subsystem in the target system is directly connected; The system monitoring information of any subsystem is obtained, and the interactive monitoring information between the subsystem and each directly connected target subsystem is obtained, until the system monitoring information and interactive monitoring information of each subsystem in the target system are obtained.
2. The system full-link monitoring method according to claim 1, characterized in that: Also includes: When there is an abnormality in the system monitoring information or interactive monitoring information of any subsystem, abnormal prompt information of the subsystem is generated and output.
3. The system full-link monitoring method according to claim 2, characterized in that: Also includes: A link diagram representing the connection relationship of each subsystem in the target system is constructed, and abnormal prompt information is output through the link diagram.
4. The system full-link monitoring method according to claim 1, characterized in that: The interaction monitoring information between any subsystem and any directly connected target system includes: interface monitoring information of each interaction interface between the any subsystem and the any directly connected target system.
5. The system full-link monitoring method according to claim 4 is characterized in that: The interface monitoring information includes: the number of interface calls, the number of successful interface calls, and the number of failed interface calls.
6. The system full-link monitoring method according to any one of claims 1 to 5, characterized in that: The system monitoring information includes: system abnormality monitoring information, host monitoring information, APM monitoring information, database monitoring information and log monitoring information.
7. A system full-link monitoring device, characterized in that: include: Acquisition module and monitoring module; The acquisition module is used to: determine each target subsystem to which each subsystem in the target system is directly connected; The monitoring module is used to obtain system monitoring information of any subsystem and obtain interactive monitoring information between the subsystem and each directly connected target subsystem, until the system monitoring information and interactive monitoring information of each subsystem in the target system are obtained.
8. The system full-link monitoring device according to claim 7, characterized in that: Also includes: Detection module; the detection module is used to: When there is an abnormality in the system monitoring information or interactive monitoring information of any subsystem, abnormal prompt information of the subsystem is generated and output.
9. An electronic device, characterized in that: The electronic device includes a processor, the processor is coupled to a memory, at least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor so that the electronic device implements the system full-link monitoring method as described in any one of claims 1 to 6.
10. A computer-readable storage medium, characterized in that: At least one computer program is stored in the computer-readable storage medium, and the at least one computer program is loaded and executed by the processor so that the computer-readable storage medium implements the system full-link monitoring method as described in any one of claims 1 to 6.