Application program alarm processing method and device, equipment, medium and product

By constructing emergency plans and an inspection result information dictionary, the system automatically detects the execution code of distributed applications, solving the problem of low efficiency in manual troubleshooting in existing technologies, and achieving efficient alarm processing and fault control.

CN121501547APending Publication Date: 2026-02-10INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511625554.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-07
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

Existing distributed applications require manual troubleshooting when monitoring alarms, resulting in low alarm processing efficiency and an inability to prevent the scope of the fault from expanding in a timely manner.

Method used

By constructing emergency plans and an inspection result information dictionary, the system automatically detects the execution code of the application, generates inspection results, identifies abnormal business information based on the comparison results, and provides feedback to users for automated handling.

Benefits of technology

It enables one-click automated handling of application monitoring alarms, improving alarm processing efficiency and preventing the scope of fault impact from expanding in a timely manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121501547A_ABST
    Figure CN121501547A_ABST
Patent Text Reader

Abstract

The invention discloses an application program alarm processing method and device, equipment, a medium and a product, and the method comprises the steps: detecting an execution code of an application program through a plurality of emergency plans corresponding to the application program when the monitoring alarm of the application program is detected, and obtaining a detection result corresponding to the application program; comparing the check result corresponding to the application program with a pre-constructed check result information dictionary, and determining abnormal service information corresponding to the application program according to a comparison result; and feeding back the abnormal service information to the user, responding to a processing request triggered by the user for the application program, and processing the monitoring alarm corresponding to the application program through the emergency plan. According to the technical scheme of the embodiment of the invention, a one-button automatic application program monitoring alarm processing mode is provided for a user, manual processing is not needed, the alarm processing efficiency of the application program can be improved, and further expansion of the fault influence range of the application program is avoided in time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of distributed technology, applicable to financial software scenarios, and particularly to an application alarm processing method, apparatus, device, medium, and product. Background Technology

[0002] Distributed applications are applications composed of multiple independent components that work together on networked computers and are commonly used in business systems that handle high-concurrency data processing.

[0003] In existing technologies, distributed applications are typically deployed on horizontal servers. When an application generates a monitoring alarm, it is necessary to manually investigate the fault points involved in the application, which results in long alarm processing time and low processing efficiency. Summary of the Invention

[0004] This invention provides an application alarm processing method, apparatus, device, medium, and product, which can improve the alarm processing efficiency of applications and promptly prevent the scope of application failures from expanding further.

[0005] According to one aspect of the present invention, an application alarm processing method is provided, the method comprising:

[0006] When an application monitoring alarm is detected, the execution code of the application is checked through multiple emergency plans corresponding to the application to obtain the corresponding check results.

[0007] The inspection results corresponding to the application are compared with a pre-built inspection result information dictionary, and the abnormal business information corresponding to the application is determined based on the comparison results.

[0008] The abnormal service information is fed back to the user, and in response to the user's request for handling triggered by the application, the monitoring alarms corresponding to the application are handled according to the emergency plan.

[0009] According to another aspect of the present invention, an application alarm processing apparatus is provided, the apparatus comprising:

[0010] The program inspection module is used to inspect the execution code of an application when a monitoring alarm is detected, by using multiple emergency plans corresponding to the application, and to obtain the inspection results corresponding to the application.

[0011] The program decision module is used to compare the inspection results corresponding to the application with a pre-built inspection result information dictionary, and determine the abnormal business information corresponding to the application based on the comparison results.

[0012] The program handling module is used to feed back the abnormal business information to the user, respond to the user's handling request triggered by the application, and handle the monitoring alarms corresponding to the application according to the emergency plan.

[0013] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0014] At least one processor; and

[0015] A memory communicatively connected to the at least one processor; wherein,

[0016] The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to execute the application alarm processing method according to any embodiment of the present invention.

[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the application alarm processing method according to any embodiment of the present invention.

[0018] According to another aspect of the present invention, a computer program product is provided, the computer program product comprising a computer program that, when executed by a processor, implements the application alarm processing method described in any embodiment of the present invention.

[0019] The technical solution provided by this invention, when an application monitoring alarm is detected, checks the execution code of the application using multiple emergency plans corresponding to the application, obtains the corresponding check results, compares the corresponding check results with a pre-built check result information dictionary, determines the abnormal business information corresponding to the application based on the comparison results, and feeds the abnormal business information back to the user. Responding to the user's request for handling triggered by the application, this technical means of handling the monitoring alarm corresponding to the application through the emergency plans provides users with a one-click automated method for handling application monitoring alarms, eliminating the need for manual processing, improving the efficiency of application alarm handling, and promptly preventing the further expansion of the application's fault impact.

[0020] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0021] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0022] Figure 1 This is a flowchart of an application alarm processing method provided by an embodiment of the present invention;

[0023] Figure 2 This is a flowchart of another application alarm processing method provided by an embodiment of the present invention;

[0024] Figure 3 This is a schematic diagram of the structure of an application alarm processing device according to an embodiment of the present invention;

[0025] Figure 4 This is a schematic diagram of the structure of an electronic device that implements the application alarm processing method of this invention. Detailed Implementation

[0026] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0027] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0028] Figure 1This is a flowchart illustrating an application alarm handling method provided in an embodiment of the present invention. This embodiment is applicable to situations where, when a monitoring alarm occurs in a distributed application, a preset emergency plan is automatically applied to handle the fault points involved in the application. This method can be executed by an application alarm handling device, which can be implemented in hardware and / or software. This device can be configured in an electronic device, such as... Figure 1 As shown, the method includes:

[0029] Step 110: When an application monitoring alarm is detected, the execution code of the application is checked through multiple emergency plans corresponding to the application to obtain the corresponding check results.

[0030] In this embodiment, business layer data of the application, such as business transaction volume and business response time, can be collected in real time during the operation of the application, and the business layer data of the application can be aggregated into a data pool to monitor the validity of the business layer data.

[0031] After detecting that the application generates errors or illegal business layer data, the corresponding alarm information can be triggered. Then, through multiple pre-built emergency plans corresponding to the application, the execution code of the application is checked to obtain the corresponding check results of the application.

[0032] Optionally, multiple contingency plans can be pre-built before the application runs. These contingency plans can include information on each type of fault involved in the application and the corresponding fault handling method, for troubleshooting and handling fault points during the application's operation.

[0033] Step 120: Compare the inspection results corresponding to the application with the pre-built inspection result information dictionary, and determine the abnormal business information corresponding to the application based on the comparison results.

[0034] In this embodiment, a dictionary of inspection results can be pre-built before the application runs. The dictionary defines the mapping relationship between each inspection result of the application and its corresponding business meaning.

[0035] After obtaining the inspection results corresponding to the application through the above steps, the inspection results can be queried in a pre-built inspection result information dictionary to obtain the target results in the information dictionary that are consistent with the inspection results. Then, based on the business meaning corresponding to the target results, the abnormal business information corresponding to the application can be determined.

[0036] Step 130: Feed back the abnormal business information to the user, and in response to the user's request for handling triggered by the application, handle the monitoring alarms corresponding to the application through the emergency plan.

[0037] In this embodiment, after determining the abnormal business information corresponding to the application, the abnormal business information can be fed back to the person in charge of the application. For example, the abnormal business information can be displayed to the person in charge through a visual interface, or the abnormal business information can be notified to the person in charge via email or SMS. This embodiment does not limit this.

[0038] Optionally, in this step, the person in charge can assess the abnormal business information. If the abnormal business information is of high importance, a corresponding handling request can be triggered by the application. Upon receiving the handling request, the monitoring alarm can be handled using the fault handling methods in the pre-built application contingency plan.

[0039] The technical solution provided by this invention, when an application monitoring alarm is detected, checks the execution code of the application using multiple emergency plans corresponding to the application, obtains the corresponding check results, compares the corresponding check results with a pre-built check result information dictionary, determines the abnormal business information corresponding to the application based on the comparison results, and feeds the abnormal business information back to the user. Responding to the user's request for handling triggered by the application, this technical means of handling the monitoring alarm corresponding to the application through the emergency plans provides users with a one-click automated method for handling application monitoring alarms, eliminating the need for manual processing, improving the efficiency of application alarm handling, and promptly preventing the further expansion of the application's fault impact.

[0040] Figure 2 A flowchart of another application alarm processing method provided in an embodiment of the present invention is shown below. Figure 2 As shown, the method includes:

[0041] Step 210: Construct multiple emergency plans corresponding to the application; each emergency plan corresponds to multiple script files, and the multiple script files include business scenarios adapted to the application, inspection statements, and handling statements.

[0042] In this embodiment, specifically, the person in charge of the application can enter the execution code check statements, execution code judgment conditions, and execution code handling statements of the application in different business scenarios according to the unified data specifications. Then, based on the information entered above, different emergency plans corresponding to the application in different business scenarios can be constructed in the form of script files.

[0043] The advantage of this setup is that by scripting the inspection parameters in the emergency plan, the inspection parameters are matched with the computer language, which facilitates communication and adjustment of the application's inspection information among different responsible persons, thereby improving the flexibility and convenience of the application's alarm handling method.

[0044] Step 220: Arrange and combine multiple preset inspection results corresponding to the application, and construct an inspection result information dictionary based on the mapping relationship between each combination result and the corresponding business information.

[0045] In this step, specifically, multiple preset inspection results corresponding to the application can be arranged and combined. The business meaning of each combination result is identified by a pre-trained large language model. Then, the identification results are processed according to the preset unified data specifications to obtain the business information corresponding to each combination result. Finally, an inspection result information dictionary is constructed based on the mapping relationship between each combination result and the corresponding business information.

[0046] The advantage of this setup is that by arranging and combining multiple preset check results, the check result information dictionary can cover the check results corresponding to different business scenarios of the application to the greatest extent, thereby improving the accuracy of subsequent abnormal business information determination results; secondly, by recognizing the business meaning of the check results through a large language model, the construction efficiency of the information dictionary can be improved.

[0047] Step 230: Integrate the multiple script files corresponding to each emergency plan to obtain the emergency plan pipeline; the emergency plan pipeline includes inspection procedures and handling procedures.

[0048] The advantage of this setup is that by generating an emergency response pipeline, it is easy to quickly check and handle application faults, save application alarm processing time, and improve application alarm processing efficiency.

[0049] Step 240: When an application monitoring alarm is detected, the execution code of the application is checked through the inspection process in multiple emergency plan pipelines to obtain the inspection results of the application for each emergency plan pipeline.

[0050] Step 250: Compare the inspection results corresponding to the application with the pre-built inspection result information dictionary, and determine the abnormal business information corresponding to the application based on the comparison results.

[0051] In one embodiment of this example, the inspection result corresponding to the application is compared with a pre-built inspection result information dictionary, and the abnormal business information corresponding to the application is determined based on the comparison result. This includes: comparing the inspection result of each emergency plan pipeline for the application with the pre-built inspection result information dictionary; determining whether the inspection result obtained by each emergency plan pipeline meets the preset standard based on the comparison result; if not, determining that the inspection result is abnormal, and taking the business information corresponding to the abnormal inspection result as abnormal business information.

[0052] In one specific embodiment, after each emergency response pipeline obtains the inspection results from the application, it can query each inspection result in a pre-built inspection result information dictionary to obtain the target result that matches the inspection result in the information dictionary. Optionally, each inspection result in the inspection result information dictionary is associated with a corresponding data tag (e.g., normal inspection result or abnormal inspection result). If the inspection result corresponding to an emergency response plan is an abnormal inspection result, the inspection result is determined to be "failed" and highlighted. If the inspection result corresponding to an emergency response plan is a normal inspection result, the inspection result is determined to be "passed," and the inspection results corresponding to each emergency response plan, as well as the entry information for reviewing the inspection process, are fed back to the user.

[0053] The advantage of this setup is that by judging whether the inspection results obtained from each emergency response pipeline meet the preset standards, it is easy to quickly provide feedback on abnormal inspection results to users and promptly prevent the scope of application failure from expanding further.

[0054] Step 260: Feed back the abnormal business information to the user. In response to the user's handling request triggered by the application, handle the monitoring alarm corresponding to the application through the handling process in the emergency plan pipeline corresponding to the abnormal inspection result.

[0055] The advantage of this setup is that by using the emergency response pipeline corresponding to the anomaly check results to handle application monitoring alarms, application fault points can be resolved quickly, minimizing the impact of fault points on related business operations.

[0056] The technical solution provided by this invention constructs multiple emergency plans corresponding to an application, arranges and combines multiple preset inspection results corresponding to the application, constructs an inspection result information dictionary based on the mapping relationship between each combination result and the corresponding business information, integrates multiple script files corresponding to each emergency plan to obtain an emergency plan pipeline, and when an application monitoring alarm is detected, checks the application's execution code through the inspection process in multiple emergency plan pipelines to obtain the inspection result of each emergency plan pipeline for the application, compares the inspection result with the pre-constructed inspection result information dictionary, determines the abnormal business information corresponding to the application based on the comparison result, and feeds the abnormal business information back to the user in response to the user's handling request triggered by the application. This technical means of handling the monitoring alarms corresponding to the application through the handling process in the emergency plan pipeline corresponding to the abnormal inspection result provides users with a one-click automated way to handle application monitoring alarms without manual processing, improving the alarm handling efficiency of the application and timely preventing the further expansion of the application's fault impact.

[0057] Figure 3 This is a schematic diagram of an application alarm processing device provided in an embodiment of the present invention. The device is applied in an electronic device, such as... Figure 3 As shown, the device includes: a program checking module 310, a program decision module 320, and a program processing module 330.

[0058] The program inspection module 310 is used to inspect the execution code of the application by means of multiple emergency plans corresponding to the application when the application is detected to generate a monitoring alarm, and to obtain the inspection result corresponding to the application.

[0059] The program decision module 320 is used to compare the inspection results corresponding to the application with a pre-built inspection result information dictionary, and determine the abnormal business information corresponding to the application based on the comparison results.

[0060] The program handling module 330 is used to feed back the abnormal business information to the user, respond to the user's handling request triggered by the application, and handle the monitoring alarms corresponding to the application through the emergency plan.

[0061] The technical solution provided by this invention, when an application monitoring alarm is detected, checks the execution code of the application using multiple emergency plans corresponding to the application, obtains the corresponding check results, compares the corresponding check results with a pre-built check result information dictionary, determines the abnormal business information corresponding to the application based on the comparison results, and feeds the abnormal business information back to the user. Responding to the user's request for handling triggered by the application, this technical means of handling the monitoring alarm corresponding to the application through the emergency plans provides users with a one-click automated method for handling application monitoring alarms, eliminating the need for manual processing, improving the efficiency of application alarm handling, and promptly preventing the further expansion of the application's fault impact.

[0062] Based on the above embodiments, the device further includes:

[0063] An emergency response plan construction module is used to construct multiple emergency response plans corresponding to the application; wherein, each emergency response plan corresponds to multiple script files, and the multiple script files include business scenarios adapted to the application, inspection statements, and handling statements.

[0064] The information dictionary construction module is used to arrange and combine multiple preset inspection results corresponding to the application, and construct the inspection result information dictionary according to the mapping relationship between each combination result and the corresponding business information;

[0065] The script integration module is used to integrate multiple script files corresponding to each emergency plan to obtain an emergency plan pipeline; the emergency plan pipeline includes inspection procedures and handling procedures.

[0066] The program checking module 310 includes:

[0067] The pipeline inspection unit is used to inspect the execution code of an application when a monitoring alarm is detected, through the inspection process in multiple emergency plan pipelines, and obtain the inspection results of each emergency plan pipeline for the application.

[0068] The program decision module 320 includes:

[0069] The inspection result comparison unit is used to compare the inspection results of each emergency plan pipeline for the application with a pre-built inspection result information dictionary;

[0070] The judgment unit is used to determine whether the inspection results obtained from each emergency plan production line meet the preset standards based on the comparison results; if not, it is determined that the inspection results are abnormal, and the business information corresponding to the abnormal inspection results is taken as abnormal business information.

[0071] The program processing module 330 includes:

[0072] The pipeline processing unit is used to respond to the processing request triggered by the user on the application and to process the monitoring alarms corresponding to the application through the processing process in the emergency plan pipeline corresponding to the anomaly check result.

[0073] The above-described apparatus can execute the methods provided in all the foregoing embodiments of the present invention, and has the corresponding functional modules and beneficial effects for executing the above methods. Technical details not described in detail in the embodiments of the present invention can be found in the methods provided in all the foregoing embodiments of the present invention.

[0074] Figure 4 A schematic diagram of an electronic device 10, which can be used to implement embodiments of the present invention, is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0075] like Figure 4 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded into the RAM 13 from the storage unit 18. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0076] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0077] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processing (DSP) processors, and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as application alarm handling methods.

[0078] In some embodiments, the application alarm processing method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the application alarm processing method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the application alarm processing method by any other suitable means (e.g., by means of firmware).

[0079] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-chips (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0080] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0081] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, RAM, ROM, erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0082] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a cathode ray tube (CRT) or a liquid crystal display (LCD)) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0083] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0084] A computing system can include clients and servers. Clients and servers are generally geographically separated and typically interact via communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system. It addresses the shortcomings of traditional physical hosts and Virtual Private Servers (VPS) in terms of management difficulty and weak business scalability.

[0085] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0086] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. An application alarm handling method, characterized in that, The method includes: When an application monitoring alarm is detected, the execution code of the application is checked through multiple emergency plans corresponding to the application to obtain the corresponding check results. The inspection results corresponding to the application are compared with a pre-built inspection result information dictionary, and the abnormal business information corresponding to the application is determined based on the comparison results. The abnormal service information is fed back to the user, and in response to the user's request for handling triggered by the application, the monitoring alarms corresponding to the application are handled according to the emergency plan.

2. The method according to claim 1, characterized in that, Before inspecting the execution code of an application by using multiple contingency plans corresponding to the application when a monitoring alarm is detected, the process also includes: Construct multiple emergency plans corresponding to the application; Each emergency plan corresponds to multiple script files, which include application-adapted business scenarios, inspection statements, and handling statements.

3. The method according to claim 1, characterized in that, Before inspecting the execution code of an application by using multiple contingency plans corresponding to the application when a monitoring alarm is detected, the process also includes: The multiple preset inspection results corresponding to the application are arranged and combined, and the inspection result information dictionary is constructed according to the mapping relationship between each combination result and the corresponding business information.

4. The method according to claim 2, characterized in that, After constructing multiple emergency plans corresponding to the application, the following is also included: Multiple script files corresponding to each emergency plan are integrated to obtain an emergency plan pipeline; the emergency plan pipeline includes inspection procedures and response procedures; When an application monitoring alarm is detected, the execution code of the application is checked using multiple emergency plans corresponding to the application, and the check results corresponding to the application are obtained, including: When an application monitoring alarm is detected, the execution code of the application is checked through the inspection process in multiple emergency plan pipelines to obtain the inspection results of the application for each emergency plan pipeline.

5. The method according to claim 4, characterized in that, The inspection results corresponding to the application are compared with a pre-built inspection result information dictionary. Based on the comparison results, the abnormal business information corresponding to the application is determined, including: The inspection results of each emergency plan pipeline for the application are compared with a pre-built dictionary of inspection results information. Based on the comparison results, determine whether the inspection results obtained from each emergency response plan assembly line meet the preset standards; If not, then the inspection result is determined to be abnormal, and the business information corresponding to the abnormal inspection result is taken as abnormal business information.

6. The method according to claim 5, characterized in that, In response to a user's request for action triggered by the application, the emergency plan is used to handle the monitoring alarms corresponding to the application, including: In response to a user's request for action triggered by the application, the monitoring alarms corresponding to the application are handled through the handling process in the emergency response pipeline corresponding to the anomaly check results.

7. An application alarm processing device, characterized in that, The device includes: The program inspection module is used to inspect the execution code of an application when a monitoring alarm is detected, by using multiple emergency plans corresponding to the application, and to obtain the inspection results corresponding to the application. The program decision module is used to compare the inspection results corresponding to the application with a pre-built inspection result information dictionary, and determine the abnormal business information corresponding to the application based on the comparison results. The program handling module is used to feed back the abnormal business information to the user, respond to the user's handling request triggered by the application, and handle the monitoring alarms corresponding to the application according to the emergency plan.

8. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the application alarm processing method according to any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the application alarm processing method according to any one of claims 1-6.

10. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the application alarm processing method according to any one of claims 1-6.