An information processing method, device and computer readable storage medium

By intercepting and uniformly processing alarm information in the CDN network and generating target alarm information according to preset strategies, the problem of low efficiency in manual processing in existing technologies is solved, and efficient alarm analysis and monitoring are achieved.

CN116248473BActive Publication Date: 2026-05-19TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2021-12-08
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Current CDN network alarm analysis relies on manual processing, resulting in low information processing efficiency, high false alarm rate, and serious waste of communication bandwidth and human resources.

Method used

By acquiring the business configuration information input from the operations and maintenance end, the system intercepts alarm information from the target business platform, generates an alarm information set, and sends the target alarm information to the operations and maintenance end when the preset alarm policy is met, thereby reducing the frequent notification of single-machine level alarms.

Benefits of technology

It improved information processing efficiency, reduced the ineffective waste of human resources, lowered the false alarm rate, and achieved efficient business monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116248473B_ABST
    Figure CN116248473B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose an information processing method and device and a computer readable storage medium. Embodiments of the present application obtain service configuration information input by an operation and maintenance terminal, the service configuration information at least including a target service platform identifier and corresponding target service indicators; intercept alarm information of the target service platform under the target service indicators to generate an alarm information set; when it is detected that the alarm information set meets a preset alarm strategy, target alarm information is generated and sent to the operation and maintenance terminal. In this way, by uniformly intercepting alarm information of a target service platform and corresponding target service indicators set by a user for monitoring, when the alarm information set meets the preset alarm strategy, target alarm information is generated to notify an operation and maintenance personnel, rather than repeatedly notifying the operation and maintenance personnel of the alarm information, which can save communication bandwidth, reduce the invalid waste of human resources, realize efficient service monitoring, and greatly improve the efficiency of information processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of content delivery networks, specifically to an information processing method, apparatus, and computer-readable storage medium. Background Technology

[0002] Currently, an increasing number of websites are using Content Delivery Networks (CDNs) to accelerate content distribution. When a client initiates a request, the request passes through the CDN server, which, depending on the content's nature, either returns a response to the client or forwards the request to the origin server. CDN networks need to monitor service quality, availability, and other metrics for applications. When service anomalies occur, alerts are triggered.

[0003] As networks become increasingly larger and more complex, and as network services, equipment, and structures evolve, the types and frequency of alarms are also increasing. These include network jitter alarms, client application anomaly alarms, and alarms caused by origin server CDN network anomalies. The large number of alarms, coupled with issues such as alarm duplication, numerous useless alarms, and incomplete information, complicates alarm analysis and troubleshooting.

[0004] In the process of researching and practicing existing technologies, the inventors of this application discovered that in the existing technologies, CDN network alarm analysis is mainly handled by operation and maintenance personnel. The manual processing of a large number of alarm information will consume a lot of human resources, resulting in low information processing efficiency. Summary of the Invention

[0005] This application provides an information processing method, apparatus, and computer-readable storage medium, which can improve the efficiency of information processing.

[0006] To address the aforementioned technical problems, the embodiments of this application provide the following technical solutions:

[0007] An information processing method, comprising:

[0008] Obtain the service configuration information input from the operation and maintenance terminal. The service configuration information includes at least the target service platform identifier and the corresponding target service indicators.

[0009] Intercept the alarm information of the target business platform corresponding to the target business platform identifier under the target business indicator, and generate an alarm information set;

[0010] When the alarm information set is detected to meet the preset alarm policy, a target alarm information is generated and sent to the operation and maintenance terminal.

[0011] An information processing apparatus, comprising:

[0012] The acquisition unit is used to acquire the service configuration information input by the operation and maintenance terminal. The service configuration information includes at least the target service platform identifier and the corresponding target service indicators.

[0013] The interception unit is used to intercept alarm information of the target business platform corresponding to the target business platform identifier under the target business indicator, and generate an alarm information set;

[0014] The generation unit is used to generate target alarm information and send the target alarm information to the operation and maintenance terminal when the alarm information set is detected to meet the preset alarm policy.

[0015] In some embodiments, the second determining submodule is configured to:

[0016] Receive business weights input from the operations and maintenance end for the target business platform and corresponding target business metrics;

[0017] Based on the historical business data, determine the monitoring threshold corresponding to the target business platform under the target business indicator;

[0018] The monitoring threshold is adjusted according to the business weight to obtain the target monitoring threshold.

[0019] In some embodiments, the business weight includes an upper limit business weight and a lower limit business weight, and the second determining submodule is further configured to:

[0020] Receive business weights input from the operations and maintenance end for the target business platform and corresponding target business metrics;

[0021] Based on the historical business data, determine the monitoring threshold corresponding to the target business platform under the target business indicator;

[0022] The upper limit monitoring threshold is calculated based on the upper limit business weight and the monitoring threshold.

[0023] The lower limit monitoring threshold is calculated based on the lower limit business weight and the monitoring threshold.

[0024] The numerical range formed by the lower limit monitoring threshold and the upper limit monitoring threshold is determined as the target monitoring threshold.

[0025] In some embodiments, the second determining submodule is further configured to:

[0026] Receive business weights input from the operations and maintenance end for the target business platform and corresponding target business metrics;

[0027] Retrieve historical business data from multiple business data points within a preset time period;

[0028] Calculate the average value of multiple business data, and determine the average value as the monitoring threshold corresponding to the target business platform under the target business indicator;

[0029] The upper limit monitoring threshold is calculated based on the upper limit business weight and the monitoring threshold.

[0030] The lower limit monitoring threshold is calculated based on the lower limit business weight and the monitoring threshold.

[0031] The numerical range formed by the lower limit monitoring threshold and the upper limit monitoring threshold is determined as the target monitoring threshold.

[0032] In some embodiments, the apparatus further includes a receiving unit for:

[0033] Receive preset alarm policies input from the operation and maintenance terminal;

[0034] The preset alarm strategy is stored in a preset storage space.

[0035] In some embodiments, the preset alarm policy includes a preset number of alarm types, and the generation unit is configured to:

[0036] Each alarm message in the alarm information set is classified according to the type of the corresponding target business platform and the corresponding target business indicator, and the number of classification results is taken as the alarm number.

[0037] When the number of alarms detected exceeds the preset number of alarms, a target alarm message is generated and sent to the operation and maintenance terminal.

[0038] In some embodiments, the interception unit is further configured to:

[0039] When the target business platform is detected to be performing an update operation in the monitoring unit, the alarm information of the target business platform under the target business indicator is intercepted, and an alarm information set is generated.

[0040] A computer-readable storage medium storing a plurality of instructions adapted for loading by a processor to perform the steps in the above-described information processing method.

[0041] A computer program product or computer program includes computer instructions stored in a storage medium. A processor of a computer device reads the computer instructions from the storage medium and executes the computer instructions, causing the computer to perform the steps in the information processing method described above.

[0042] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps in the information processing method described above.

[0043] This application embodiment obtains service configuration information input from the operation and maintenance terminal. This service configuration information includes at least a target service platform identifier and corresponding target service indicators. It intercepts alarm information from the target service platform corresponding to the target service platform identifier under the target service indicators, generating an alarm information set. When the alarm information set is detected to meet a preset alarm policy, a target alarm information is generated and sent to the operation and maintenance terminal. In this way, by uniformly intercepting alarm information from the user-configured target service platform and corresponding target service indicators, and only generating a target alarm information to notify operation and maintenance personnel when the alarm information set meets the preset alarm policy, instead of repeatedly notifying operation and maintenance personnel of numerous alarm information, this application embodiment can save communication bandwidth, reduce the ineffective waste of human resources, achieve efficient service monitoring, and greatly improve information processing efficiency compared to existing network alarm analysis solutions where operation and maintenance personnel handle the analysis. Attached Figure Description

[0044] To more clearly illustrate the technical solutions in the embodiments of this application, 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 this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0045] Figure 1 This is a schematic diagram of a scenario for the information processing system provided in an embodiment of this application;

[0046] Figure 2a This is a flowchart illustrating the information processing method provided in an embodiment of this application;

[0047] Figure 2b A schematic diagram of a scenario for the information processing method provided in an embodiment of this application;

[0048] Figure 2c This is another schematic diagram of a scenario for the information processing method provided in the embodiments of this application;

[0049] Figure 2d This is another schematic diagram of a scenario for the information processing method provided in the embodiments of this application;

[0050] Figure 2e This is another schematic diagram of a scenario for the information processing method provided in the embodiments of this application;

[0051] Figure 2fThis is another schematic diagram of a scenario for the information processing method provided in the embodiments of this application;

[0052] Figure 3 This is another flowchart illustrating the information processing method provided in the embodiments of this application;

[0053] Figure 4a This is a schematic diagram of the structure of the information processing method provided in the embodiments of this application;

[0054] Figure 4b Another structural schematic diagram of the information processing method provided in the embodiments of this application;

[0055] Figure 4c Another structural schematic diagram of the information processing method provided in the embodiments of this application;

[0056] Figure 5 This is a schematic diagram of the structure of the information processing device provided in the embodiments of this application;

[0057] Figure 6 This is a schematic diagram of the server structure provided in an embodiment of this application. Detailed Implementation

[0058] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0059] This application provides an information processing method, apparatus, and computer-readable storage medium.

[0060] Please see Figure 1 , Figure 1 This is a schematic diagram of an information processing system provided in an embodiment of this application, including: a terminal and a server (the information processing system may also include other terminals besides the terminal; the specific number of terminals is not limited here). The terminal and the server can be connected via a communication network, which may include wireless networks and wired networks. The wireless network includes one or more combinations of wireless wide area networks, wireless local area networks, wireless metropolitan area networks, and wireless personal networks. The network includes network entities such as routers and gateways, which are not shown in the diagram. The terminal can interact with the server through the communication network. For example, when the terminal is running an operation and maintenance application, it can receive business configuration information input by operation and maintenance personnel and send it to the server.

[0061] The information processing system may include an information processing device, which may be integrated into a server. This server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. Figure 1 In this process, the server is mainly used to obtain the service configuration information input by the operation and maintenance terminal. The service configuration information includes at least the target service platform identifier and the corresponding target service indicator; intercept the alarm information of the target service platform corresponding to the target service platform identifier under the target service indicator, and generate an alarm information set; when the alarm information set is detected to meet the preset alarm policy, target alarm information is generated and sent to the operation and maintenance terminal.

[0062] The information processing system may also include a terminal, which can install various applications required by users, such as operation and maintenance applications. For example, the terminal can receive business configuration information input by operation and maintenance personnel and send it to the server, and can also receive target alarm information returned by the server.

[0063] It should be noted that, Figure 1 The schematic diagram of the information processing system shown is merely an example. The information processing system and scenario described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of information processing systems and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0064] The following sections will provide detailed explanations.

[0065] In this embodiment, the description will be from the perspective of an information processing device, which can be integrated into a server that has storage units and is equipped with a microprocessor and has computing capabilities.

[0066] Please see Figure 2a , Figure 2a This is a flowchart illustrating the information processing method provided in an embodiment of this application. The information processing method includes:

[0067] In step 101, the service configuration information input by the operation and maintenance terminal is obtained.

[0068] To better illustrate the embodiments of this application, it can be combined with Figure 2b , Figure 2c , Figure 2d , Figure 2e and Figure 2f Please refer to them together. Figure 2b This is a schematic diagram of a scenario illustrating the information processing method provided in an embodiment of this application. Figure 2c This is another schematic diagram of a scenario for the information processing method provided in the embodiments of this application. Figure 2d This is another schematic diagram of a scenario for the information processing method provided in the embodiments of this application. Figure 2e This is a schematic diagram of another scenario for the information processing method provided in the embodiments of this application.

[0069] In related technologies, a Content Delivery Network (CDN) is an intelligent virtual network added on top of a network infrastructure composed of nodes placed throughout the network. A CDN can direct user requests to the node closest to the user, allowing the user to obtain the requested content from the nearest location, alleviating network congestion and improving user access response speed. CDN nodes include edge nodes, parent nodes, and origin servers. When a CDN node malfunctions, it affects the user's network access experience. Accordingly, to ensure the efficient use of nodes in the CDN, maintenance personnel need to periodically update multiple (N) nodes. These nodes can be understood as the business platform in this embodiment, or simply as a single Internet Protocol (IP) machine. After updating, the operating status of each business platform needs to be monitored. This operating status can be understood as the status information obtained by analyzing the access records of users accessing that business platform.

[0070] For example, the operational status can be determined through access logs, which can be understood as HTTP access logs. These logs typically include the following fields: response time, status code, inbound bandwidth, outbound bandwidth, IP address of the accessing node, URL of the access request, parent IP address, origin IP address, etc. The response time represents the time elapsed from when the accessing node initiates an access request to the business platform until it receives a response. The status code indicates the node's response status to the access request. Inbound bandwidth represents the bandwidth of access request traffic received by the node, and outbound bandwidth represents the bandwidth of traffic sent back by the node, etc. Status information obtained through statistical analysis of the fields in the access logs can include: inbound bandwidth increase value, outbound bandwidth decrease value, response time, and abnormal status codes. The following provides a detailed explanation of these status information, but these are merely examples and do not constitute specific limitations.

[0071] Taking abnormal status codes as an example, an abnormal status code represents the number of abnormal status codes obtained within a unit of time. A status code is typically a three-digit number. Different prefixes indicate different response states of the node to the access request. For example, a status code starting with 1 usually indicates that the node has received and continues processing the request; a status code starting with 2 usually indicates that the node has successfully received and understood the request; a status code starting with 3 usually indicates that the node needs further action to complete the request; a status code starting with 4 usually indicates that the request may have encountered an error; and a status code starting with 5 usually indicates that the node encountered an internal error while attempting to process the request. In this example, the server obtains 10 status codes within a unit of time from the access records of the edge nodes. If 4 of these status codes begin with 4 or 5, they are determined to be abnormal status codes. Therefore, the proportion of abnormal status codes is calculated to be (4 / 10) × (100%) = 40%.

[0072] Since a CDN consists of multiple service platforms, and operations and maintenance personnel often need to update N of these service platforms due to business changes or maintenance, current monitoring is generally platform-level, meaning that operations and maintenance personnel monitor all service platforms simultaneously. However, after changing N servers, several problems arise:

[0073] (1) There is no suitable threshold to monitor the changed business platform, such as the 404 error status code. Some business platforms have a large number of basic users (for example, the business platform in region A has a large number of basic users), while some business platforms have a small number of basic users (for example, the business platform in region B has a small number of basic users). Therefore, it is necessary to set a suitable monitoring threshold based on the historical business data of different business platforms. If the monitoring threshold is exceeded, an alarm will be triggered; if the monitoring threshold is not exceeded, no alarm will be triggered. However, the current monitoring threshold is still fixed, which will cause false alarms and cause great trouble for operation and maintenance personnel.

[0074] (2) Since the abnormal alarms issued are still single-machine level (i.e., single business platform) alarms, there is no overall strategy. However, changes in the live network are generally changes of multiple servers. Single-machine level alarms are prone to problems due to improper user operation habits, but this does not mean that the problem is caused by changes in the live network. For example, some users accessing invalid links may cause a short-term 404 abnormal status code. Therefore, single-machine level alarm notifications are meaningless and cannot reflect local change problems. Moreover, too many monitoring alarms will cause maintenance personnel to receive too many alarms, and these alarms are all wrong, which will lead to a high false alarm rate and bring a large manual processing cost.

[0075] To resolve the above issues, such as Figure 2bAs shown in the embodiment of this application, an operation and maintenance settings interface 10 is provided. Operation and maintenance personnel can set monitoring parameters on this interface 10, such as business configuration information. This business configuration information includes at least a target business platform identifier and corresponding target business metrics. Each target business platform identifier is associated with a corresponding target business platform. The target business platform identifier can be the name of the target business platform, such as target business platform 1. The corresponding target business platform can be matched based on the target business platform identifier. The target business platform includes at least multiple business platforms, i.e., the business platforms that need to be monitored. The target business platform can be understood as a collection of business platforms that need to be updated; that is, the target business platform can be multiple business platforms. Target business metrics are the businesses that need to be monitored, such as 404 error status codes, traffic inflow, traffic outflow, remote decryption failure rate, etc. In this embodiment, operation and maintenance personnel can set metrics (i.e., target business metrics) and dimensions (i.e., target business platforms) through the monitoring configuration control 11, and send them to the server through the save control. The server can obtain the business configuration information input by the operation and maintenance personnel.

[0076] In step 102, the alarm information of the target business platform corresponding to the target business platform identifier under the target business indicators is intercepted, and an alarm information set is generated.

[0077] This application embodiment can monitor the business data of each business platform under the corresponding target business indicators through a monitoring unit. The monitoring unit can be used to monitor the operating status of each business platform in the cluster and can interact with the server in real time. For example, the monitoring unit can monitor the business data of business platform 1 under the corresponding 404 error status code. The business data can be 50 out of 100 accesses with 404 error status codes. It can be set that if the error status code exceeds 30 times, the business platform has a problem. The monitoring unit can generate corresponding alarm information. The alarm information can carry the identifier of the business platform and the business indicator identifier and send the alarm information to the server.

[0078] In related technologies, when the alarm information is received in the embodiments of this application, the alarm information will be forwarded to the corresponding operation and maintenance personnel's operation and maintenance terminal immediately. Since it is only an alarm information from a single business platform, the operation and maintenance personnel cannot determine from the alarm information that the error was caused by the update of N business platforms. Moreover, since the alarm information is received frequently, it is difficult for the operation and maintenance personnel to distinguish and count it, resulting in a high false alarm rate. Furthermore, the operation and maintenance personnel need to spend a lot of time manually summarizing, resulting in extremely low information processing efficiency.

[0079] Therefore, the embodiments of this application can intercept alarm information of the target business platform corresponding to the target business platform identifier under the target business indicators, that is, collect alarm information at the single machine level and generate an alarm information set. This alarm information is first centralized in the server for unified processing, rather than being directly sent to the operation and maintenance personnel's operation and maintenance end, thereby reducing the workload of the operation and maintenance personnel.

[0080] In some implementations, alarm information from the target business platform under target business metrics is intercepted, and an alarm information set is generated, including:

[0081] (1) Determine the target monitoring threshold for the target business platform under the target business indicator;

[0082] (2) Send the service configuration information and the corresponding target monitoring threshold to the monitoring unit so that the monitoring unit can monitor the service data of the target service platform under the target service indicator according to the target monitoring threshold;

[0083] (3) Intercept the alarm information fed back by the monitoring unit and generate an alarm information set, wherein the alarm information is generated when the monitoring unit detects that the business data of the target business platform under the target business indicators does not match the target monitoring threshold.

[0084] The server can access the historical business data of each target business platform in the monitoring unit under the target business indicators in real time. It can determine the target monitoring threshold in real time based on the historical business data. The target monitoring threshold is the critical value that determines whether to generate alarm information. For example, if the historical business data shows that target business platform 1 generated 30 404 error codes out of 100 accesses under the target business indicator of 404 error code, then the target monitoring threshold can be determined to be 30 404 error codes. In this way, different target monitoring thresholds can be set for different business platforms with the same target business indicators according to the actual user access situation, which greatly improves the accuracy of subsequent alarm information generation.

[0085] In this way, the server can send the service configuration information and the corresponding target monitoring threshold to the monitoring unit, so that the monitoring unit can monitor the service data of the target service platform under the corresponding target service indicators according to the target monitoring threshold. When the monitoring unit detects that the service data of the target service platform under the target service indicators does not match the target monitoring threshold, that is, the service data does not match the target monitoring threshold used normally, it can generate corresponding alarm information. For example, when the monitoring unit detects that the target service platform 1 generates 40 404 error codes out of 100 accesses under the target service indicator of 404 error code, which is greater than the target monitoring threshold of 30 404 error codes, an alarm information is generated and fed back to the server. The server intercepts and counts the alarm information to generate an alarm information set.

[0086] In some implementations, determining the target monitoring threshold for the target business platform under the target business metric includes:

[0087] (1.1) Determine the historical business data of the target business platform under the target business indicators;

[0088] (1.2) Determine the target monitoring threshold corresponding to the target business platform under the target business indicator based on the historical business data.

[0089] The server can acquire historical business data for each target business platform in the monitoring unit under the target business metric in real time. Based on this historical business data, it can determine the target monitoring threshold for the target business platform under the target business metric in real time. The target monitoring threshold is the critical value that determines whether to generate alarm information. For example, if the historical business data shows that target business platform 1 recently generated 35 404 error codes out of 100 user visits under the target business metric of 404 error code, then the target monitoring threshold can be determined to be 35 404 error codes. In this way, for different business platforms under the same target business metric, different target monitoring thresholds can be set according to the latest user visits, which greatly improves the accuracy of subsequent alarm information generation.

[0090] In some implementations, the target monitoring threshold corresponding to the target business platform under the target business indicator is determined based on the historical business data, including:

[0091] (2.1) Receive business weights input from the operation and maintenance end for the target business platform and corresponding target business indicators;

[0092] (2.2) Determine the monitoring threshold corresponding to the target business platform under the target business indicator based on the historical business data;

[0093] (2.3) Adjust the monitoring threshold according to the business weight to obtain the target monitoring threshold.

[0094] Since different business types have different tolerance levels for monitoring, thresholds need to be set according to the scenarios of each business type. This avoids overly lenient thresholds that are ineffective, while also preventing overly strict monitoring that could result in a large number of false alarms.

[0095] Please refer to the following: Figure 2c As shown, operations and maintenance personnel can set service weights through the advanced monitoring configuration control 13 in the operations and maintenance settings interface 10, and can set corresponding service weights through the IP-level threshold monitoring control.

[0096] Furthermore, the monitoring threshold corresponding to the target business platform under the target business indicator can be determined based on historical business data. For example, if a user makes 100 accesses and generates 35 404 error status codes, then the monitoring threshold can be determined to be 30 404 error status codes. The obtained business weight can be adjusted to obtain the adjusted target monitoring threshold. The target monitoring threshold can be a single value, such as 30 times, or a range of values, such as 30 to 38 times. This target monitoring threshold can make the alarm information generation more accurate.

[0097] In some implementations, the service weight includes an upper limit service weight and a lower limit service weight. The monitoring threshold is adjusted according to the service weight to obtain the target monitoring threshold, including:

[0098] (3.1) Calculate the upper limit monitoring threshold based on the upper limit business weight and the monitoring threshold;

[0099] (3.2) Calculate the lower limit monitoring threshold based on the lower limit business weight and the monitoring threshold;

[0100] (3.3) The range of values ​​formed by the lower limit monitoring threshold and the upper limit monitoring threshold shall be determined as the target monitoring threshold.

[0101] Continue to refer to Figure 2c As shown, maintenance personnel can set the upper limit multiplier (1.2) and the lower limit multiplier (0.9) in the advanced monitoring configuration control 13 in the settings interface 10. Then, the upper limit business weight can be multiplied by the monitoring threshold 30 times to obtain the upper limit monitoring threshold 36, and the lower limit business weight can be multiplied by the monitoring threshold 30 times to obtain the lower limit monitoring threshold 27 times. The range of values ​​formed by 27 times to 36 times is determined as the target monitoring threshold.

[0102] In some implementations, before intercepting the alarm information of the target business platform under the target business indicator and generating the alarm information set, the method further includes: when it is detected that the target business platform is performing an update operation in the monitoring unit, starting the step of intercepting the alarm information of the target business platform under the target business indicator and generating the alarm information set.

[0103] Since the embodiments of this application are for monitoring the target business platform after an update, i.e. when the network changes, quality monitoring can be started when the target business platform is detected to be performing an update operation in the monitoring unit, i.e. when the server detects that the target business platform is currently undergoing network changes. This involves the steps of intercepting the alarm information of the target business platform under the target business indicator and generating an alarm information set.

[0104] In step 103, when the alarm information set is detected to meet the preset alarm policy, a target alarm information is generated and sent to the operation and maintenance terminal.

[0105] Please refer to the following: Figure 2d As shown, maintenance personnel can set corresponding trigger conditions, i.e. preset alarm policies, on the notification configuration control 12 in the maintenance settings interface 10. The preset alarm policy is a policy for maintenance personnel to monitor and change the target business platform as abnormal. For example, the preset alarm policy can be that 50% of the business platforms in the target business platform will simultaneously generate alarm information under the same business indicators.

[0106] Since each alarm message in the alarm message set carries the identifier of the corresponding target business platform and the identifier of the target business indicator, the number of target business platforms that have generated alarm messages can be quickly counted based on the alarm message set. This allows for determination of whether the alarm message meets the preset alarm policy. When the alarm message set is found to meet the preset alarm policy, for example, if the alarm message set shows that 6 business platforms generate alarm messages for the same target business indicator, and assuming there are 10 target business platforms, then it can be determined that 60% of the target business platforms have generated alarm messages. Therefore, the alarm message is determined to meet the preset alarm policy, meaning that a problem has occurred on the updated target business platform, generating a target alarm message. This target alarm message is used to notify maintenance personnel that a problem has occurred on the updated target business platform and is sent to the maintenance end, for example, via SMS, instant messaging, or telephone. This embodiment of the application implements alarm filtering for local target business platforms, avoiding repeated alarms from single-machine-level business platforms and greatly improving information processing efficiency.

[0107] In one embodiment, please refer to the following: Figure 2e Operations and maintenance personnel can also use the operations and maintenance management interface 20 to generate records of each operations and maintenance personnel's settings for monitoring target business platforms and corresponding target business indicators in a view. They can also edit or delete these records to display the management of monitoring target business platforms and corresponding target business indicators.

[0108] In one embodiment, please refer to the following: Figure 2f The generated alarm information can be stored on the server's backend. Operation and maintenance personnel can access the alarm information on the server and generate alarm prompts on the interface 40. Operation and maintenance personnel can quickly manage the alarm information through the visual interface, claim the alarms, and achieve monitoring more conveniently.

[0109] As described above, this embodiment of the application obtains the service configuration information input by the operation and maintenance terminal. This service configuration information includes at least the target service platform identifier and the corresponding target service indicator. It intercepts alarm information from the target service platform corresponding to the target service platform identifier under the target service indicator, generating an alarm information set. When the alarm information set is detected to meet a preset alarm policy, a target alarm information is generated and sent to the operation and maintenance terminal. Therefore, by uniformly intercepting alarm information from the user-configured target service platform and corresponding target service indicator, and only generating a target alarm information to notify the operation and maintenance personnel when the alarm information set meets the preset alarm policy, instead of repeatedly notifying the operation and maintenance personnel of numerous alarm information, this embodiment of the application can save communication bandwidth, reduce the ineffective waste of human resources, achieve efficient service monitoring, and greatly improve the efficiency of information processing compared to existing network alarm analysis solutions where operation and maintenance personnel handle the analysis.

[0110] The following examples will provide further details.

[0111] In this embodiment, the information processing device will be specifically integrated into a server as an example for explanation.

[0112] Please see Figure 3 , Figure 3 Another schematic flowchart illustrating the information processing method provided in this application embodiment. The method flow may include:

[0113] In step 201, the server obtains the service configuration information input by the operation and maintenance terminal.

[0114] Specifically, the server retrieves the service configuration information set by the operations and maintenance personnel. This service configuration information includes at least a target service platform identifier and a corresponding target service indicator. Each target service platform identifier is associated with a corresponding target service platform. This target service platform identifier can be the name of the target service platform, such as target service platform 1, and the corresponding target service indicator "404 error status code". This service configuration information can contain multiple instances; please refer to the documentation for details. Figure 4a As shown, Figure 4aThis is a schematic diagram of the information processing method provided in the embodiments of this application. In the service configuration structure 50, context 51 can be understood as coroutines. A coroutine is a more lightweight entity than a thread. Just as a process can have multiple threads, a thread can have multiple coroutines. Each coroutine executes a service configuration information, that is, monitors the target service indicators under the target service platform. The coroutine is used to perform the monitoring of a service configuration information. Different contexts 51 are implemented through a fully asynchronous buffer design and enter the cache according to the asynchronous state. The contexts 51 in the cache interact with the monitoring unit 53 through the timed polling task 52 (cronjob) and transmit parameters and chan channels, so that each coroutine can obtain the corresponding service data from the monitoring unit 53. That is, the embodiments of this application can use service configuration information to specify the monitoring of the target service platform and target service indicators that need to be monitored.

[0115] In step 202, the server determines the corresponding target business platform based on the target business platform identifier, determines the historical business data of the target business platform under the target business indicators, and receives the business weights input by the operation and maintenance terminal for the target business platform and the corresponding target business indicators.

[0116] The server can determine the corresponding target business platform based on the target business platform identifier, and then determine the historical business data of each target business platform under the target business indicator. For example, the historical business data is that target business platform 1 generated m 404 error codes through 100 accesses under the target business indicator of 404 error status code, where m is a positive integer.

[0117] The system allows operations and maintenance personnel to set the business weight, including an upper limit and a lower limit, via the operations and maintenance terminal. For example, the upper limit could be 1.2 and the lower limit 0.9. These upper and lower limits set a flexible range for the threshold that will generate alarms. The extent of this flexibility can be set by the operations and maintenance personnel, who can flexibly adjust the settings according to the business type and different time periods to improve the accuracy of alarm information generation.

[0118] In step 203, the server obtains multiple business data points from historical business data within a preset time period, calculates the average value of the multiple business data points, and determines the average value as the monitoring threshold corresponding to the target business platform under the target business indicator.

[0119] Historical business data can encompass multiple time periods, such as data from the last hour, the previous hour to two hours, the previous two to three hours, and so on. In practical scenarios, business data from periods closer to the current time has greater reference value. Therefore, the preset time period can be between three hours. This allows us to obtain data from the last hour showing "30 404 error codes," data from the previous hour to two hours showing "20 404 error codes," and data from the previous two to three hours showing "10 404 error codes."

[0120] Furthermore, the average of the three business data points is calculated, which is "20 404 error codes generated". This average value is then determined as the monitoring threshold for target business platform 1 under the target business indicator "404 error status code".

[0121] In step 204, the server calculates the upper limit monitoring threshold based on the upper limit business weight and the monitoring threshold, and calculates the lower limit monitoring threshold based on the lower limit business weight and the monitoring threshold. The numerical range formed by the lower limit monitoring threshold and the upper limit monitoring threshold is determined as the target monitoring threshold.

[0122] Because different business types have different tolerance levels for monitoring, thresholds need to be set according to the scenario of each business type. This avoids overly lenient thresholds that are ineffective, while also preventing overly strict monitoring that generates a large number of false alarms. Therefore, based on an upper limit business weight of 1.2 and a monitoring threshold of 2 ("20 404 error codes"), an upper limit monitoring threshold of "24 404 error codes" can be calculated. Based on a lower limit business weight of 0.9 and a monitoring threshold of "20 404 error codes", a lower limit monitoring threshold of "18 404 error codes" can be calculated. The range of values ​​between 18 and 24 404 error codes is defined as the target monitoring threshold, allowing the business data updated by the target business platform to fluctuate within this target monitoring threshold.

[0123] In step 205, the server sends the service configuration information and the corresponding target monitoring threshold to the monitoring unit.

[0124] In this way, the server can send the service configuration information (i.e., target service platform 1 and target service indicator "404 error status code") and the corresponding target monitoring threshold (i.e. 18 to 24 404 error codes) to the monitoring unit, so that the monitoring unit can monitor the updated service data of target service platform 1 under the target service indicator "404 error status code" according to the target monitoring threshold.

[0125] In step 206, the server intercepts the alarm information fed back by the monitoring unit and generates an alarm information set.

[0126] The monitoring unit analyzes the updated business data of the target business platform 1 under the target business metrics (i.e., 404 error codes) based on a monitoring threshold (i.e., 18 to 24 404 error codes). When 30 404 error codes are detected, exceeding the target monitoring threshold, a mismatch is detected between the target business platform's business data and the target monitoring threshold, generating a corresponding alarm message and sending it to the server. This process continues, with the monitoring unit sending alarm messages generated for each target business platform under the target business metrics to the server. These alarm messages can carry the identifier of the target business platform and the identifier of the corresponding target business metric. The server then intercepts and statistically analyzes these alarm messages to generate an alarm information set.

[0127] Please refer to the following: Figure 4b As shown, Figure 4b This is another structural diagram of the information processing method provided in the embodiments of this application. The original alarm 61 in the preset alarm strategy structure 60 is the alarm information generated by the monitoring unit. The server can encapsulate the alarm information 62, encapsulating the original alarm into an identifiable serializable object, for example, encapsulating the original alarm into a queue object. After the joint filtering function is enabled through the joint filtering entry 63, the original alarm will enter the joint filtering mechanism, be intercepted and stored through the joint filtering mechanism, and obtain the alarm information set.

[0128] In step 207, the server receives the preset alarm policy input from the operation and maintenance terminal and stores the preset alarm policy in the preset storage space.

[0129] The server receives trigger conditions set by operations and maintenance personnel in the operations and maintenance settings interface, namely the preset alarm policy. This preset alarm policy is a policy for operations and maintenance personnel to monitor the target business platform of the change as abnormal. For example, the preset alarm policy can preset the number of alarm types. The preset alarm type number is the number of target business platforms and corresponding business indicators that generate alarm information. No matter how many alarms are for the same target business platform and corresponding business indicators, they are still counted as one. That is, the preset alarm type number can be understood as the number of business platforms that generate alarm information. The larger the number, the more business platforms that have failed after the change. The smaller the number, the fewer business platforms that have failed after the change.

[0130] For further information, please refer to [link / reference]. Figure 4b The system can create an entity from the preset alarm policy set by the operations and maintenance personnel and store it in a preset storage space to generate a joint filtering policy 64. The preset storage space can be a file at a certain path set by the user on the disk.

[0131] In step 208, the server classifies each alarm information in the alarm information set according to the type of the corresponding target business platform and the corresponding target business indicator, and uses the number of classification results as the alarm quantity. When the alarm quantity is detected to be greater than the preset alarm quantity, a target alarm information is generated and sent to the operation and maintenance terminal.

[0132] Please continue reading for more details. Figure 4b As shown, the server can store each alarm message separately according to each project (business type) + application (target business platform) + metric (business metric) for subsequent joint judgment to generate an alarm message set.

[0133] Furthermore, the server can categorize each alarm in the alarm information set according to the corresponding target business platform and the type of the corresponding target business indicator. Assuming that all target business instructions are "404 error status code", the categorization result is the number of business platforms that have generated alarm information. This categorization result can be used as the alarm count. This preset alarm count is the threshold value for determining whether the updated platform has a quality problem. Since the business platforms monitored by the operation and maintenance personnel are all those that have been updated, when the detected alarm count is greater than the preset alarm data, it indicates that most of the updated business platforms have quality problems. Unlike alarms for a single business platform in related technologies, multiple business platforms that have been partially updated simultaneously generate alarms, which indicates that there is a quality problem with the update on the live network. Target alarm information can be generated to alert the operation and maintenance personnel that there is a problem with the update of the target business platform. This target alarm information is sent to the operation and maintenance personnel via SMS, instant messaging, or telephone. After receiving the target alarm information, the operation and maintenance personnel can take corresponding measures for maintenance.

[0134] In one embodiment, see also Figure 4c Understanding the embodiments of this application, Figure 4c This is another structural diagram of the information processing method provided in the embodiments of this application. When the IPs of five target business platforms change, that is, when the five target business platforms are updated, and the operation and maintenance personnel can change the business configuration, the 404 indicator (i.e., 404 abnormal status code) is likely to change. Therefore, it is necessary to automatically monitor the five target business platforms that have changed. Business personnel can refer to the above method embodiments to set the target business platforms and corresponding target business indicators and business weights for automated monitoring. The details are not elaborated here. In this way, through the preset strategy information of the operation and maintenance personnel, multiple target business platforms in the monitoring unit are integrated and the changed target business platforms are focused. Multiple target business platforms are integrated into a batch for monitoring, achieving a very good monitoring effect.

[0135] As described above, this embodiment of the application obtains the service configuration information input by the operation and maintenance terminal. This service configuration information includes at least the target service platform identifier and the corresponding target service indicator. It intercepts alarm information from the target service platform corresponding to the target service platform identifier under the target service indicator, generating an alarm information set. When the alarm information set is detected to meet a preset alarm policy, a target alarm information is generated and sent to the operation and maintenance terminal. Therefore, by uniformly intercepting alarm information from the user-configured target service platform and corresponding target service indicator, and only generating a target alarm information to notify the operation and maintenance personnel when the alarm information set meets the preset alarm policy, instead of repeatedly notifying the operation and maintenance personnel of numerous alarm information, this embodiment of the application can save communication bandwidth, reduce the ineffective waste of human resources, achieve efficient service monitoring, and greatly improve the efficiency of information processing compared to existing network alarm analysis solutions where operation and maintenance personnel handle the analysis.

[0136] Furthermore, by calculating more accurate target monitoring thresholds based on historical business data and set weights for each target business platform under the corresponding target business indicators, the accuracy of alarm information generation is higher, thereby making alarm information monitoring more accurate, avoiding invalid alarms, and further improving the efficiency of information processing.

[0137] To facilitate better implementation of the information processing method provided in the embodiments of this application, the embodiments of this application also provide an apparatus based on the above-described information processing method. The meanings of the terms used are the same as in the above-described information processing method, and specific implementation details can be found in the descriptions in the method embodiments.

[0138] Please see Figure 5 , Figure 5 This is a schematic diagram of the structure of an information processing device provided in an embodiment of this application. The information processing device may include an acquisition unit 301, an interception unit 302, and a generation unit 303, etc.

[0139] The acquisition unit 301 is used to acquire the service configuration information input by the operation and maintenance terminal. The service configuration information includes at least the target service platform identifier and the corresponding target service indicators.

[0140] The interception unit 302 is used to intercept the alarm information of the target business platform corresponding to the target business platform identifier under the target business indicator, and generate an alarm information set.

[0141] In some embodiments, the interception unit 302 includes:

[0142] The sub-unit is used to determine the corresponding target business platform based on the target business platform identifier, and to determine the target monitoring threshold of the target business platform under the target business indicator.

[0143] The sending subunit is used to send the service configuration information and the corresponding target monitoring threshold to the monitoring unit, so that the monitoring unit can monitor the service data of the target service platform under the target service indicator according to the target monitoring threshold.

[0144] The interception subunit is used to intercept alarm information fed back by the monitoring unit and generate an alarm information set. The alarm information is generated when the monitoring unit detects that the business data of the target business platform under the target business indicators does not match the target monitoring threshold.

[0145] In some embodiments, the determining subunit includes:

[0146] The first determination submodule is used to determine the historical business data of the target business platform under the target business indicators;

[0147] The second determination submodule is used to determine the target monitoring threshold corresponding to the target business platform under the target business indicator based on the historical business data.

[0148] In some embodiments, the second determining submodule is configured to:

[0149] Receive business weights input from the operations and maintenance end for the target business platform and corresponding target business metrics;

[0150] Based on the historical business data, determine the corresponding monitoring threshold for the target business platform under the target business indicator;

[0151] The monitoring threshold is adjusted based on the business weight to obtain the target monitoring threshold.

[0152] In some embodiments, the business weight includes an upper limit business weight and a lower limit business weight, and the second determining submodule is further configured to:

[0153] Receive business weights input from the operations and maintenance end for the target business platform and corresponding target business metrics;

[0154] Based on the historical business data, determine the corresponding monitoring threshold for the target business platform under the target business indicator;

[0155] The upper limit monitoring threshold is calculated based on the upper limit business weight and the monitoring threshold.

[0156] The lower limit monitoring threshold is calculated based on the lower limit business weight and the monitoring threshold.

[0157] The range of values ​​formed by the lower limit monitoring threshold and the upper limit monitoring threshold is determined as the target monitoring threshold.

[0158] In some embodiments, the second determining submodule is further configured to:

[0159] Receive business weights input from the operations and maintenance end for the target business platform and corresponding target business metrics;

[0160] Retrieve historical business data from multiple business data points within a preset time period;

[0161] Calculate the average value of multiple business data, and determine the average value as the monitoring threshold corresponding to the target business platform under the target business indicator;

[0162] The upper limit monitoring threshold is calculated based on the upper limit business weight and the monitoring threshold.

[0163] The lower limit monitoring threshold is calculated based on the lower limit business weight and the monitoring threshold.

[0164] The range of values ​​formed by the lower limit monitoring threshold and the upper limit monitoring threshold is determined as the target monitoring threshold.

[0165] In some embodiments, the interception unit 302 is further configured to:

[0166] When the target business platform is detected to be performing an update operation in the monitoring unit, the alarm information of the target business platform under the target business indicator is intercepted and a set of alarm information is generated.

[0167] The generation unit 303 is used to generate target alarm information and send the target alarm information to the operation and maintenance terminal when the alarm information set is detected to meet the preset alarm policy.

[0168] In some embodiments, the device further includes a receiving unit for:

[0169] Receive preset alarm policies input from the operation and maintenance terminal;

[0170] The preset alarm policy is stored in the preset storage space.

[0171] In some embodiments, the preset alarm policy includes a preset number of alarm types, and the generation unit 303 is used to:

[0172] Each alarm in the alarm information set is classified according to the type of the corresponding target business platform and the corresponding target business indicator, and the number of classification results is taken as the number of alarms;

[0173] When the number of alarms detected exceeds the preset number of alarms, a target alarm message is generated and sent to the operation and maintenance terminal.

[0174] The specific implementation of each of the above units can be found in the previous embodiments, and will not be repeated here.

[0175] As described above, this embodiment of the application obtains service configuration information input by the operation and maintenance terminal through the acquisition unit 301. The service configuration information includes at least the target service platform identifier and the corresponding target service indicator. The interception unit 302 intercepts the alarm information of the target service platform corresponding to the target service platform identifier under the target service indicator and generates an alarm information set. When the alarm information set is detected to meet the preset alarm policy, the generation unit 303 generates target alarm information and sends the target alarm information to the operation and maintenance terminal. In this way, by uniformly intercepting the alarm information of the target service platform and the corresponding target service indicator set by the user, and generating target alarm information to notify the operation and maintenance personnel only when the alarm information set meets the preset alarm policy, instead of repeatedly notifying the operation and maintenance personnel of a large number of alarm information, this embodiment of the application can save communication bandwidth, reduce the ineffective waste of human resources, achieve efficient service monitoring, and greatly improve the efficiency of information processing compared to the existing network alarm analysis solution where the operation and maintenance personnel analyze and process the alarms.

[0176] This application also provides a server, such as... Figure 6 As shown, it illustrates a schematic diagram of the server structure involved in an embodiment of this application. Specifically:

[0177] The server may include components such as a processor 401 with one or more processing cores, a memory 402 with one or more computer-readable storage media, a power supply 403, and an input unit 404. Those skilled in the art will understand that... Figure 6 The server architecture shown does not constitute a limitation on the server and may include more or fewer components than illustrated, or combine certain components, or have different component arrangements. Wherein:

[0178] The processor 401 is the control center of the server, connecting various parts of the server through various interfaces and lines. It performs various server functions and processes data by running or executing software programs and / or modules stored in the memory 402, and by calling data stored in the memory 402, thereby providing overall monitoring of the server. Optionally, the processor 401 may include one or more processing cores; preferably, the processor 401 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 401.

[0179] The memory 402 can be used to store software programs and modules. The processor 401 executes various functional applications and data processing by running the software programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the server, etc. In addition, the memory 402 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 402 may also include a memory controller to provide the processor 401 with access to the memory 402.

[0180] The server also includes a power supply 403 that supplies power to the various components. Preferably, the power supply 403 can be logically connected to the processor 401 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 403 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0181] The server may also include an input unit 404, which can be used to receive input numeric or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.

[0182] Although not shown, the server may also include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 401 in the server loads the executable files corresponding to the processes of one or more applications into the memory 402 according to the following instructions, and the processor 401 runs the applications stored in the memory 402 to realize various functions, as follows:

[0183] Obtain the service configuration information input from the operations and maintenance (O&M) end. This service configuration information includes at least the target service platform identifier and the corresponding target service metric. Intercept the alarm information of the target service platform corresponding to the target service platform identifier under the target service metric, and generate an alarm information set. When the alarm information set is detected to meet the preset alarm policy, generate the target alarm information and send the target alarm information to the O&M end.

[0184] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the detailed description of the information processing method above, which will not be repeated here.

[0185] As described above, the server in this embodiment can obtain service configuration information input by the operation and maintenance terminal. This service configuration information includes at least the target service platform identifier and the corresponding target service indicator. It intercepts alarm information from the target service platform corresponding to the target service platform identifier under the target service indicator, generating an alarm information set. When the alarm information set meets a preset alarm policy, it generates target alarm information and sends it to the operation and maintenance terminal. Therefore, by uniformly intercepting alarm information from the user-configured target service platform and corresponding target service indicator, and only generating target alarm information to notify operation and maintenance personnel when the alarm information set meets the preset alarm policy, instead of repeatedly notifying operation and maintenance personnel of numerous alarms, this embodiment saves communication bandwidth, reduces the ineffective waste of human resources, achieves efficient service monitoring, and greatly improves information processing efficiency compared to existing network alarm analysis solutions where operation and maintenance personnel handle the analysis.

[0186] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0187] Therefore, embodiments of this application provide a computer-readable storage medium storing a plurality of instructions that can be loaded by a processor to execute steps in any of the information processing methods provided in embodiments of this application. For example, the instructions can execute the following steps:

[0188] Obtain the service configuration information input from the operation and maintenance terminal. This service configuration information includes at least the target service platform identifier and the corresponding target service indicator. Intercept the alarm information of the target service platform corresponding to the target service platform identifier under the target service indicator and generate an alarm information set. When the alarm information set is detected to meet the preset alarm policy, generate the target alarm information and send the target alarm information to the operation and maintenance terminal.

[0189] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0190] Since the instructions stored in the computer-readable storage medium can execute the steps of any of the information processing methods provided in the embodiments of this application, the beneficial effects that any of the information processing methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.

[0191] According to one aspect of the embodiments of this application, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the various optional implementations of the above embodiments.

[0192] The above provides a detailed description of an information processing method, apparatus, and computer-readable storage medium provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. An information processing method, characterized in that, include: Obtain the service configuration information input from the operation and maintenance terminal. The service configuration information includes at least the target service platform identifier and the corresponding target service indicators. Intercept alarm information of the target business platform corresponding to the target business platform identifier under the target business indicator, and generate an alarm information set; there are multiple target business platforms, and the target business platform is the business platform that has been updated; when the indicator value of a target business platform under the target business indicator exceeds the target monitoring threshold, it is determined that the target business platform has a problem, and corresponding alarm information is generated; When the alarm information set is detected to meet the preset alarm policy, target alarm information is generated and sent to the operation and maintenance terminal. Specifically, when the number of target business platforms that generate alarm information for the same target business indicator is greater than the preset alarm number, it is determined that the preset alarm policy is met.

2. The information processing method according to claim 1, characterized in that, The interception of alarm information of the target business platform corresponding to the target business platform identifier under the target business indicator generates an alarm information set, including: The corresponding target business platform is determined based on the target business platform identifier, and the target monitoring threshold of the target business platform under the target business indicator is determined. The service configuration information and the corresponding target monitoring threshold are sent to the monitoring unit so that the monitoring unit can monitor the service data of the target service platform under the target service indicator according to the target monitoring threshold. The alarm information fed back by the monitoring unit is intercepted, and an alarm information set is generated. The alarm information is generated when the monitoring unit detects that the business data of the target business platform under the target business indicator does not match the target monitoring threshold.

3. The information processing method according to claim 2, characterized in that, Determining the target monitoring threshold for the target business platform under the target business metric includes: Determine the historical business data of the target business platform under the target business indicators; The target monitoring threshold corresponding to the target business platform under the target business indicator is determined based on the historical business data.

4. The information processing method according to claim 3, characterized in that, Determining the target monitoring threshold corresponding to the target business platform under the target business indicator based on the historical business data includes: Receive business weights input from the operations and maintenance end for the target business platform and corresponding target business metrics; Based on the historical business data, determine the monitoring threshold corresponding to the target business platform under the target business indicator; The monitoring threshold is adjusted according to the business weight to obtain the target monitoring threshold.

5. The information processing method according to claim 4, characterized in that, The business weights include an upper limit business weight and a lower limit business weight. Adjusting the monitoring threshold based on the business weights to obtain the target monitoring threshold includes: The upper limit monitoring threshold is calculated based on the upper limit business weight and the monitoring threshold. The lower limit monitoring threshold is calculated based on the lower limit business weight and the monitoring threshold. The numerical range formed by the lower limit monitoring threshold and the upper limit monitoring threshold is determined as the target monitoring threshold.

6. The information processing method according to claim 4, characterized in that, The step of determining the monitoring threshold corresponding to the target business platform under the target business indicator based on the historical business data includes: Retrieve historical business data from multiple business data points within a preset time period; Calculate the average value of multiple business data, and determine the average value as the monitoring threshold corresponding to the target business platform under the target business indicator.

7. The information processing method according to claim 1, characterized in that, The method further includes: Receive preset alarm policies input from the operation and maintenance terminal; The preset alarm strategy is stored in a preset storage space.

8. The information processing method according to any one of claims 1 to 7, characterized in that, The method further includes: When the target business platform is detected to be performing an update operation in the monitoring unit, the step of intercepting the alarm information of the target business platform under the target business indicator and generating an alarm information set is initiated.

9. An information processing device, characterized in that, include: The acquisition unit is used to acquire the service configuration information input by the operation and maintenance terminal. The service configuration information includes at least the target service platform identifier and the corresponding target service indicators. An interception unit is used to intercept alarm information of the target business platform corresponding to the target business platform identifier under the target business indicator, and generate an alarm information set; there are multiple target business platforms, and the target business platform is the business platform that has been updated; when the indicator value of a target business platform under the target business indicator exceeds the target monitoring threshold, it is determined that the target business platform has a problem, and corresponding alarm information is generated; The generation unit is used to generate target alarm information and send the target alarm information to the operation and maintenance terminal when the alarm information set is detected to meet the preset alarm policy. The preset alarm policy is determined to be met when the number of target business platforms that generate alarm information for the same target business indicator is greater than the preset alarm number, based on the alarm information set.

10. The information processing apparatus according to claim 9, characterized in that, The interception unit includes: The determination subunit is used to determine the corresponding target business platform based on the target business platform identifier, and to determine the target monitoring threshold of the target business platform under the target business indicator; A sending subunit is used to send the service configuration information and the corresponding target monitoring threshold to the monitoring unit, so that the monitoring unit can monitor the service data of the target service platform under the target service indicator according to the target monitoring threshold; The interception subunit is used to intercept the alarm information fed back by the monitoring unit and generate an alarm information set, wherein the alarm information is generated by the monitoring unit when it detects that the business data of the target business platform under the target business indicators does not match the target monitoring threshold.

11. The information processing apparatus according to claim 10, characterized in that, The determined subunit includes: The first determining submodule is used to determine the historical business data of the target business platform under the target business indicators; The second determining submodule is used to determine the target monitoring threshold corresponding to the target business platform under the target business indicator based on the historical business data.

12. The information processing apparatus according to claim 11, characterized in that, The second determining submodule is further configured to: Receive business weights input from the operations and maintenance end for the target business platform and corresponding target business metrics; Based on the historical business data, determine the monitoring threshold corresponding to the target business platform under the target business indicator; The monitoring threshold is adjusted according to the business weight to obtain the target monitoring threshold.

13. The information processing apparatus according to claim 12, characterized in that, The business weights include an upper limit business weight and a lower limit business weight. The second determining submodule is also used for: The upper limit monitoring threshold is calculated based on the upper limit business weight and the monitoring threshold. The lower limit monitoring threshold is calculated based on the lower limit business weight and the monitoring threshold. The numerical range formed by the lower limit monitoring threshold and the upper limit monitoring threshold is determined as the target monitoring threshold.

14. The information processing apparatus according to claim 12, characterized in that, The second determining submodule is further configured to: Retrieve historical business data from multiple business data points within a preset time period; Calculate the average value of multiple business data, and determine the average value as the monitoring threshold corresponding to the target business platform under the target business indicator.

15. The information processing apparatus according to claim 9, characterized in that, It also includes a receiving unit, used for: Receive preset alarm policies input from the operation and maintenance terminal; The preset alarm strategy is stored in a preset storage space.

16. The information processing apparatus according to any one of claims 9 to 15, characterized in that, The interception unit is also used for: When the target business platform is detected to be performing an update operation in the monitoring unit, the step of intercepting the alarm information of the target business platform under the target business indicator and generating an alarm information set is initiated.

17. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a plurality of instructions adapted for loading by a processor to perform the steps of the information processing method according to any one of claims 1 to 8.

18. A computer device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the information processing method according to any one of claims 1 to 8.

19. A computer program product comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by a processor, they implement the steps of the information processing method according to any one of claims 1 to 8.