Alarm information shielding method and device, equipment and storage medium

By introducing the concept of sections and section masking features on the edge hyper-convergence platform, the problem in the prior art is solved that it is difficult to block the alarm information according to dimensions other than the labels in the timing data, and convenient alarm information blocking is achieved, avoiding alarm storms.

CN119718845APending Publication Date: 2025-03-28CHINA TELECOM CLOUD TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411752562.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-02
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The prior art is difficult to block alarm information based on dimensions other than labels in timing data, resulting in trouble with alarm storms.

Method used

By introducing the concept of sections on the edge hyper-convergence platform, each section has a corresponding section masking feature, receiving target alarm information and determining its corresponding target section from the section. If the target alarm information hits the masking feature of the target section, then blocking is performed.

Benefits of technology

The alarm message blocking is realized according to different business dimensions, without reprocessing the timing data, nor does it need to bury the dimension information into the timing data, making the alarm message blocking setting more convenient and avoiding the complexity of masking relying on the label dimension in the timing data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119718845A_ABST
    Figure CN119718845A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an alarm information shielding method and device, equipment and a storage medium. The method comprises the following steps: receiving target alarm information; determining a target section corresponding to the target alarm information from the sections; and if the target alarm information hits the target section shielding feature of the target section, shielding the target alarm information. According to the embodiment of the invention, the target alarm information is paired with the section, and the target alarm information is shielded according to the shielding characteristics of the target section, so that the alarm information is shielded according to different service dimensions, time sequence data does not need to be processed again, dimension information does not need to be buried in the time sequence data, and the time sequence data can be shielded. Therefore, the shielding setting of the alarm information becomes more convenient, and the complexity of shielding depending on the dimension of the label in the time sequence data is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to an alarm information shielding method and device, an electronic device and a storage medium. Background Art

[0002] With the rapid development of global informatization, system users are showing a global trend, and many Internet product architectures cover edge services. In order to bring services closer to users geographically, if each edge is built from scratch, involving networking, storage, computing power and other aspects, it will undoubtedly cost a huge amount of money and the content will be repeated. Therefore, the integrated hyper-converged cabinet came into being. Usually, the hyper-converged cabinet is located at the edge of the country, which is difficult for the central operation and maintenance personnel to directly access. Therefore, it is necessary to monitor the edge resources by configuring alarm rules.

[0003] When a hardware failure or network failure occurs, the edge hyper-convergence platform will not only generate related alarm information, but also generate other related secondary alarm information. These alarm information will form an alarm storm in a short period of time, causing trouble for the center operation and maintenance personnel. Although the relevant technology can meet the needs of shielding alarm information, it can only be shielded based on the labels in the time series data. For dimensions outside the label, it cannot be used as a shielding basis, and the time series data must be redone to embed the dimensions into the time series data. However, redoing the time series data usually involves a long chain and is time-consuming.

[0004] Therefore, how to shield the alarm information based on dimensions other than labels in time series data has become an urgent problem to be solved. Summary of the invention

[0005] An embodiment of the present application provides an alarm information shielding method to solve the problem of how to shield the alarm information according to dimensions other than labels in time series data.

[0006] Correspondingly, the embodiment of the present application also provides an alarm information shielding device, an electronic device and a storage medium to ensure the implementation and application of the above method.

[0007] In order to solve the above problems, an embodiment of the present application discloses an alarm information shielding method, which is applied to an edge hyper-convergence platform, wherein the edge hyper-convergence platform includes a plurality of slices, each of which has a corresponding slice shielding feature, and the method includes:

[0008] Receive target warning information;

[0009] Determine a target section corresponding to the target warning information from the sections;

[0010] If the target warning information hits the target section shielding feature of the target section, the target warning information is shielded.

[0011] Optionally, the edge hyper-convergence platform includes an alarm engine, and before receiving the target alarm information, the method further includes:

[0012] Collect cross-sectional data;

[0013] Determine whether the slice data meets the alarm threshold;

[0014] When the slice data meets the alarm threshold, the alarm engine is controlled to generate a first alarm message.

[0015] Optionally, the edge hyper-convergence platform is communicatively connected to a third-party alarm platform, and before receiving the target alarm information, the method further includes:

[0016] Sending the slice data to the third-party alarm platform;

[0017] Receiving second alarm information generated by the third-party alarm platform according to the slice data;

[0018] The target warning information is generated according to the first warning information and the second warning information.

[0019] Optionally, the edge hyper-convergence platform further includes a slice controller injected into the alarm engine, the slice controller includes a slice pool, the slice pool includes the plurality of slices, and determining a target slice corresponding to the target alarm information from the slices includes:

[0020] inputting the target warning information into a slice controller;

[0021] Extracting the slice element in the target warning information in the slice controller;

[0022] Determining a slice that matches the slice element in the slice pool;

[0023] The section that matches the section element is used as the target section corresponding to the target alarm information.

[0024] Optionally, each of the sections has a corresponding scope, and if the target warning information hits a target section shielding feature of the target section, shielding the target warning information comprises:

[0025] If the target warning information hits the target section shielding feature of the target section, and the target warning information belongs to the target scope of the target section, the target warning information is shielded.

[0026] Optionally, after shielding the target warning information, the method includes:

[0027] Generate shielding tracking information for the target warning information.

[0028] Optionally, the method further comprises:

[0029] If the target warning information does not hit the target section shielding feature of the target section, the target warning information is pushed.

[0030] The embodiment of the present application further discloses an alarm information shielding device, which is applied to an edge hyper-convergence platform, wherein the edge hyper-convergence platform includes a plurality of slices, each of which has a corresponding slice shielding feature, and the device includes:

[0031] A target warning information receiving module, used for receiving target warning information;

[0032] A target warning information classification module, used to determine the target section corresponding to the target warning information from the section;

[0033] The target warning information shielding module is used to shield the target warning information if the target warning information hits the target section shielding feature of the target section.

[0034] An embodiment of the present application also discloses an electronic device, including: a processor; and a memory, on which executable code is stored. When the executable code is executed, the processor executes the alarm information shielding method as described in one or more of the embodiments of the present application.

[0035] The embodiments of the present application also disclose one or more machine-readable media on which executable codes are stored. When the executable codes are executed, the processor executes the alarm information shielding method as described in one or more of the embodiments of the present application.

[0036] Compared with the prior art, the embodiments of the present application have the following advantages:

[0037] In an embodiment of the present application, target alarm information is received; a target section corresponding to the target alarm information is determined from the section; if the target alarm information hits the target section shielding feature of the target section, the target alarm information is shielded. The embodiment of the present application pairs the target alarm information with the section, and shields the target alarm information according to the shielding feature of the target section, thereby realizing shielding settings for alarm messages according to different business dimensions, without the need to reprocess the time series data or embed the dimension information into the time series data, making the shielding settings of the alarm information more convenient and avoiding the complexity of shielding by relying on the dimensions of the labels in the time series data. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 It is a flowchart of the steps of an embodiment of an alarm information shielding method of the present application;

[0039] Figure 2 This is a data cleaning schematic diagram of an embodiment of an alarm information shielding method of the present application;

[0040] Figure 3 It is a newly added cross-sectional schematic diagram of an embodiment of an alarm information shielding method of the present application;

[0041] Figure 4 It is a schematic diagram of alarm information shielding of an alarm information shielding method embodiment of the present application;

[0042] Figure 5 This is a schematic diagram of tracking information of an embodiment of an alarm information shielding method of the present application;

[0043] Figure 6 This is a system architecture diagram of an embodiment of an alarm information shielding method of the present application;

[0044] Figure 7 It is a structural block diagram of an embodiment of an alarm information shielding device of the present application;

[0045] Figure 8 It is a schematic diagram of the structure of a device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0046] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0047] Reference Figure 1 , is a flowchart of an embodiment of an alarm information shielding method of the present application, comprising the following steps:

[0048] Step 101: Receive target warning information.

[0049] An alarm information shielding method shown in an embodiment of the present application is applied to an edge hyper-converged platform. An edge computing environment is a computing architecture that deploys computing resources and data processing capabilities close to data sources to reduce data transmission delays, improve response speeds, and reduce bandwidth consumption. Edge Hyper-Converged Infrastructure (Edge HCI) is a technology that integrates computing, storage, and network resources onto a single platform, aiming to provide an efficient and reliable infrastructure for edge computing environments.

[0050] The edge hyper-convergence platform of the embodiment of the present application may include a plurality of slices, each slice having a corresponding slice shielding feature. Specifically, in one embodiment, the edge hyper-convergence platform may include a slice collector for collecting slice data and an alarm engine injected with a slice controller, wherein the slice controller includes a slice pool, and the slice pool includes a plurality of slices.

[0051] Aspects can be understood as dimensions of data. For example, if there is a time series data of CPU usage, each piece of CPU usage data contains a corresponding timestamp, as well as labels such as the CPU host and CPU number corresponding to the CPU usage. The CPU host can be used as a aspect of the time series data, and the CPU number can be used as another aspect.

[0052] In the related art, the function of shielding alarm information is currently limited to operating based on the labels in the time series data. For example, in the above example, the alarm information can only be shielded based on label dimensions such as the CPU host and the CPU number. Dimensions other than labels, such as geographic location, cannot be directly used as a basis for shielding. In order to implement alarm shielding based on these additional dimensions, the time series data must be rebuilt and these dimensions must be embedded into the time series data. For example, if you want to shield the alarm information of CPU usage based on the CPU's geographic location, but the current CPU usage label does not contain geographic location information, then you need to re-collect and process the time series data to ensure that when collecting the CPU usage time series data, you also collect data related to the CPU geographic location label.

[0053] However, the aspect data collected by the embodiment of the present application is not limited to time series data, but can come from various business systems, operating systems, etc., and can also include time series data and its labels. The embodiment of the present application can set different aspects in the aspect pool. These aspects can be dimensions other than time series data labels. The collected aspect data can be directly cleaned through the aspect pool to achieve shielding of alarm information based on dimensions other than time series data labels. For example, if you want to shield the alarm information of CPU usage rate based on the CPU's geographical location, you can add a new aspect about the CPU's geographical location in the aspect pool to achieve shielding of CPU usage rate alarm information based on the CPU's geographical location.

[0054] Specifically, in step 101 of this embodiment, target alarm information that needs to be screened is received. In one embodiment, the target alarm information may include first alarm information generated by the alarm engine itself and second alarm information generated by a third-party alarm platform.

[0055] Step 102: Determine a target section corresponding to the target warning information from the sections.

[0056] In step 102, the target alarm information can be matched to determine the target section corresponding to the target alarm information. One target alarm information can be matched to multiple target sections at the same time. For example, the target alarm information of CPU usage can be matched to the section of the CPU host, or to the section of the CPU number.

[0057] Step 103: If the target warning information hits the target section shielding feature of the target section, shield the target warning information.

[0058] In step 103, since each slice is pre-set with a corresponding slice shielding feature, when the target alarm information hits the target slice shielding feature of the target slice, the target alarm information can be shielded. In one example, if the slice shielding feature of the CPU host slice is to shield the alarm information from host A, then when the target alarm information of a CPU usage is the CPU usage of host A, the target alarm information of the CPU usage is shielded.

[0059] The above-mentioned specific settings for the cut surface and the cut surface shielding features of the cut surface are only for examples. This application does not impose any limitations on the specific settings for the cut surface and the cut surface shielding features of the cut surface. Those skilled in the art can set the cut surface and the cut surface shielding features according to actual needs.

[0060] In one embodiment, the nest-lbm service (interface service component) can be used to maintain the slice data and form the alarm shielding configuration.

[0061] In an embodiment of the present application, target alarm information is received; a target section corresponding to the target alarm information is determined from the section; if the target alarm information hits the target section shielding feature of the target section, the target alarm information is shielded. The embodiment of the present application pairs the target alarm information with the section, and shields the target alarm information according to the shielding feature of the target section, thereby realizing shielding settings for alarm messages according to different business dimensions, without the need to reprocess the time series data or embed the dimension information into the time series data, making the shielding settings of the alarm information more convenient and avoiding the complexity of shielding by relying on the dimensions of the labels in the time series data.

[0062] Optionally, the edge hyper-convergence platform includes an alarm engine. Before step 101, the method further includes:

[0063] Collect cross-sectional data;

[0064] Determine whether the slice data meets the alarm threshold;

[0065] When the slice data meets the alarm threshold, the alarm engine is controlled to generate a first alarm message.

[0066] In this embodiment, the first alarm information of the edge hyper-convergence platform itself for the slice data can be obtained through the alarm engine.

[0067] Specifically, the aspect source information that needs attention can be collected as aspect data through the aspect collector. The aspect data can come from various business systems, operating systems and time series data. The aspect data can include tags. The collected aspect data is input into the alarm engine, and the alarm engine determines whether the aspect data meets the alarm threshold. When the aspect data meets the alarm threshold, the alarm engine is controlled to generate the first alarm information.

[0068] In one embodiment, the component and hardware section data of the edge hyper-converged cabinet can be collected through the nest-outsight service (component for collecting time series data). The section data type can include: cluster / application, alarm object, alarm rule / action, etc. The specific section data type can be dynamically maintained according to the business scenario.

[0069] The embodiment of the present application can use the alarm engine to generate the first alarm information of the edge hyper-convergence platform itself, and then the alarm information can be shielded for the target alarm information generated by the first alarm information and the remaining alarm information.

[0070] Optionally, the edge hyper-convergence platform is communicatively connected to a third-party alarm platform. Before step 101, the method further includes:

[0071] Sending the slice data to the third-party alarm platform;

[0072] Receiving second alarm information generated by the third-party alarm platform according to the slice data;

[0073] The target warning information is generated according to the first warning information and the second warning information.

[0074] In this embodiment, the second alarm information of the third-party alarm platform on the slice data can be obtained through the third-party alarm platform.

[0075] Specifically, the section data can be sent to a third-party alarm platform, thereby receiving the second alarm information generated by the third-party alarm platform according to the section data. Further, the first alarm information and the second alarm information can be sent to the section controller as target alarm information for cleaning.

[0076] In one embodiment, the alarm engine component nest-alarm can be used to poll the alarm configuration through a timer. If the slice data meets the configured threshold, it will generate its own first alarm information; nest-alarm will also receive the second alarm information from a third party and put it into the queue. Subsequently, the alarm information in the queue is delivered to the slice controller for cleaning.

[0077] In the embodiment of the present application, a third-party alarm platform can be used to generate second alarm information of the third-party alarm platform, and subsequently the alarm information can be shielded for the target alarm information generated by the first alarm information and the second alarm information.

[0078] Optionally, the edge hyper-convergence platform further includes a slice controller injected into the alarm engine, the slice controller includes a slice pool, the slice pool includes the plurality of slices, and step 102 includes:

[0079] Input the target warning information into the slice controller;

[0080] Extracting the slice element in the target warning information in the slice controller;

[0081] Determining a slice that matches the slice element in the slice pool;

[0082] The section that matches the section element is used as the target section corresponding to the target alarm information.

[0083] In this embodiment, the target alarm information may be input into the slice controller for cleaning to determine the target alarm information that needs to be shielded.

[0084] The target alarm information is input into the aspect controller of the alarm engine. The aspect elements in the target alarm information are first extracted in the aspect controller, and then the extracted aspect elements are input into the aspect pool. In the aspect pool, the aspect elements are paired with the aspects to determine the aspect that matches the aspect elements, so that the aspect that matches the aspect elements is used as the target aspect corresponding to the target alarm information.

[0085] Reference Figure 2 , is a data cleaning schematic diagram of an alarm information shielding method embodiment of the present application.

[0086] Figure 2 The process of using the aspect controller to clean the target alarm information is shown in FIG. Assume that there is a target alarm information, which includes aspect elements such as label, business attribute 1, business attribute 2, alarm rules and other aspects. After entering the aspect controller, the aspect elements are extracted as label, business attribute 1, business attribute 2, alarm rules and other aspects, and the aspect elements are sent to the aspect pool for pairing.

[0087] The aspect pool contains several aspects. label, business attribute 1, business attribute 2, alarm rule and other aspects can match a aspect; business attribute 1, business attribute 2 and other aspects can match a aspect; business attribute 1 and alarm rule can match a aspect; label, alarm rule and other aspects can match a aspect. Among these aspects, if a certain aspect element hits one of the aspect shielding features of one of the aspects matched by the aspect element, the target alarm information corresponding to the aspect element will be shielded.

[0088] The embodiment of the present application pairs the section elements of the target alarm information with the section, and shields the target alarm information according to the shielding characteristics of the target section, thereby realizing shielding settings for alarm messages according to different business dimensions.

[0089] Optionally, each of the slices has a corresponding scope, and step 103 includes:

[0090] If the target warning information hits the target section shielding feature of the target section, and the target warning information belongs to the target scope of the target section, the target warning information is shielded.

[0091] In this embodiment, the scope of the section can also be set. When the target warning information hits the target section shielding feature of the target section and the target warning information belongs to the target scope of the target section, the target warning information is shielded.

[0092] Reference Figure 3 , is a newly added cross-sectional diagram of an alarm information shielding method embodiment of the present application.

[0093] Figure 3 A schematic diagram of the setting page for adding a new aspect in the aspect pool is shown. In an embodiment of the present application, different aspects can be set in the aspect pool to shield the alarm information according to dimensions other than the time series data label, that is, shield the alarm information according to the dimensions of the aspects in the aspect pool. If you want to shield the alarm information by a new dimension, you only need to add a new aspect to the aspect pool.

[0094] When adding a new aspect, you need to set the aspect name, workspace, cluster / application, start and end time, shielding reason, status, etc. to form the aspect shielding feature. At the same time, you also need to set the scope of the aspect (as an example, you can select the scope from cluster / application, alarm object, alarm rule / action).

[0095] Reference Figure 4 , is a schematic diagram of alarm information shielding of an alarm information shielding method embodiment of the present application.

[0096] like Figure 4 As shown, Figure 4 The three aspects of the aspect pool are shown in Figure 1. As an example, for the aspect named 135, the workspace is set to monitoring center automatic control, and the corresponding cluster / application, shielding time period, shielding object, etc. are set. The scope of the alarm object is also set. When the aspect pool is used to clean the aspect elements of the target alarm information, if the target alarm information hits the target aspect shielding feature of the 135 aspect and the target alarm information belongs to the scope of the alarm object, the target alarm information is shielded.

[0097] In another example, for the aspect named test, the workspace is set to monitoring center automatic control, and the corresponding cluster / application and shielding time period are set, and the scope of the alarm rule / action is also set. When the aspect pool is used to clean the aspect elements of the target alarm information, if the target alarm information hits the target aspect shielding feature of the test aspect, and the target alarm information belongs to the scope of the alarm rule / action, the target alarm information is shielded.

[0098] The specific settings of the cutting planes in the embodiments of the present application are only examples, and the present application does not impose any limitation on the specific settings of the cutting planes.

[0099] The embodiment of the present application can be set to shield the target alarm information through the slice shielding feature of the slice, that is, the scope, so that the shielding setting of the alarm information becomes more convenient.

[0100] Optionally, after step 103, the method includes:

[0101] Generate shielding tracking information for the target warning information.

[0102] Reference Figure 5 , is a schematic diagram of tracking information of an embodiment of an alarm information shielding method of the present application.

[0103] After the target warning information is shielded, shielding tracking information for the shielded target warning information may be generated. Figure 5 A portion of the shielding tracking information for the scope of the alarm rule / action is shown. In one embodiment, the shielding tracking information may include workspace, cluster / application, shielding time period, shielding reason, shielding object, scope, and generation time.

[0104] After shielding the target warning information, the embodiment of the present application generates shielding tracking information for the shielded target warning information, so that the user can follow up whether the target warning message is effectively shielded.

[0105] Optionally, the method further comprises:

[0106] If the target warning information does not hit the target section shielding feature of the target section, the target warning information is pushed.

[0107] In this embodiment, if the target alarm information does not hit the target section shielding feature of the target section after the section controller is used to clean the target alarm information, the target alarm information can be pushed to the operation and maintenance personnel.

[0108] In the embodiment of the present application, when a hardware failure or a network failure occurs, for the relevant alarm information and other related secondary alarm information derived therefrom, the target slice shielding characteristic target alarm information that hits the target slice is first shielded, and then the remaining alarm information is sent, so as to avoid the formation of an alarm storm in a short period of time and cause trouble to the user.

[0109] Reference Figure 6 , is a system architecture diagram of an alarm information shielding method embodiment of the present application.

[0110] like Figure 6 As shown, the aspect source information that needs attention is collected as aspect data through the aspect collector. The aspect data can come from various business systems, operating systems and time series data. The aspect controller needs to be injected into the alarm engine to work. The aspect data is sent to the alarm engine to generate the first alarm information of the alarm engine itself, and the second alarm information generated by the third-party alarm platform is put into the queue together, and input into the aspect controller as the target alarm information for cleaning. The target alarm information that is not blocked after cleaning is pushed to the operation and maintenance personnel.

[0111] In an embodiment of the present application, target alarm information is received; a target section corresponding to the target alarm information is determined from the section; if the target alarm information hits the target section shielding feature of the target section, the target alarm information is shielded. The embodiment of the present application pairs the target alarm information with the section, and shields the target alarm information according to the shielding feature of the target section, thereby realizing shielding settings for alarm messages according to different business dimensions, without the need to reprocess the time series data or embed the dimension information into the time series data, making the shielding settings of the alarm information more convenient and avoiding the complexity of shielding by relying on the dimensions of the labels in the time series data.

[0112] It should be noted that, for the method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present application are not limited by the described order of actions, because according to the embodiments of the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present application.

[0113] On the basis of the above-mentioned embodiment, this embodiment further provides an alarm information shielding device, which is applied to electronic devices such as terminal devices and servers.

[0114] Reference Figure 7 , shows a structural block diagram of an embodiment of an alarm information shielding device of the present application, which may specifically include the following modules:

[0115] The target warning information receiving module 701 is used to receive target warning information;

[0116] A target warning information classification module 702 is used to determine the target section corresponding to the target warning information from the sections;

[0117] The target warning information shielding module 703 is used to shield the target warning information if the target warning information hits the target section shielding feature of the target section.

[0118] Optionally, the edge hyper-convergence platform includes an alarm engine, and the device further includes:

[0119] A data acquisition module, used for collecting section data;

[0120] An alarm threshold determination module is used to determine whether the slice data meets the alarm threshold;

[0121] The first alarm information generating module is used to control the alarm engine to generate the first alarm information when the slice data meets the alarm threshold.

[0122] Optionally, the edge hyper-convergence platform is communicatively connected to a third-party alarm platform, and the device further includes:

[0123] A data sending module, used for sending the slice data to the third-party alarm platform;

[0124] A second alarm information generating module, used for receiving the second alarm information generated by the third-party alarm platform according to the slice data;

[0125] The target warning information generating module is used to generate the target warning information according to the first warning information and the second warning information.

[0126] Optionally, the edge hyper-convergence platform further includes a slice controller injected into the alarm engine, the slice controller includes a slice pool, the slice pool includes the plurality of slices, and the target alarm information classification module 702 includes:

[0127] A slice controller input submodule, used for inputting the target alarm information into a slice controller;

[0128] A section element extraction submodule, used to extract the section elements in the target alarm information in the section controller;

[0129] A slice matching submodule, used to determine a slice matching the slice element in the slice pool;

[0130] The target section determination submodule is used to use the section that matches the section element as the target section corresponding to the target alarm information.

[0131] Optionally, each of the slices has a corresponding scope, and the target alarm information shielding module 703 is further used to:

[0132] If the target warning information hits the target section shielding feature of the target section, and the target warning information belongs to the target scope of the target section, the target warning information is shielded.

[0133] Optionally, the device comprises:

[0134] The tracking information generating module is used to generate shielding tracking information for the target warning information.

[0135] Optionally, the device further comprises:

[0136] The information push module is used to push the target warning information if the target warning information does not hit the target section shielding feature of the target section.

[0137] In an embodiment of the present application, target alarm information is received; a target section corresponding to the target alarm information is determined from the section; if the target alarm information hits the target section shielding feature of the target section, the target alarm information is shielded. The embodiment of the present application pairs the target alarm information with the section, and shields the target alarm information according to the shielding feature of the target section, thereby realizing shielding settings for alarm messages according to different business dimensions, without the need to reprocess the time series data or embed the dimension information into the time series data, making the shielding settings of the alarm information more convenient and avoiding the complexity of shielding by relying on the dimensions of the labels in the time series data.

[0138] The embodiment of the present application also provides a non-volatile readable storage medium, which stores one or more modules (programs). When the one or more modules are applied to a device, the device can execute instructions (instructions) of each method step in the embodiment of the present application.

[0139] The present application embodiment provides one or more machine-readable media on which instructions are stored, and when executed by one or more processors, an electronic device executes one or more of the methods described in the above embodiments. In the present application embodiment, the electronic device includes various types of devices such as terminal devices and servers (clusters).

[0140] The embodiments of the present disclosure may be implemented as a device configured as desired using any appropriate hardware, firmware, software, or any combination thereof, and the device may include electronic devices such as terminal devices and servers (clusters). Figure 8 An exemplary apparatus 800 that can be used to implement various embodiments described in this application is schematically illustrated.

[0141] For one embodiment, Figure 8 An exemplary apparatus 800 is shown having one or more processors 802, a control module (chip set) 804 coupled to at least one of the processor(s) 802, a memory 806 coupled to the control module 804, a non-volatile memory (NVM) / storage device 808 coupled to the control module 804, one or more input / output devices 810 coupled to the control module 804, and a network interface 812 coupled to the control module 804.

[0142] The processor 802 may include one or more single-core or multi-core processors, and the processor 802 may include any combination of general-purpose processors or special-purpose processors (such as graphics processors, application processors, baseband processors, etc.). In some embodiments, the device 800 can be used as a terminal device, server (cluster), etc. described in the embodiments of the present application.

[0143] In some embodiments, the apparatus 800 may include one or more computer-readable media (e.g., memory 806 or NVM / storage device 808) having instructions 814 and one or more processors 802 combined with the one or more computer-readable media and configured to execute the instructions 814 to implement a module to perform the actions described in the present disclosure.

[0144] For one embodiment, the control module 804 may include any suitable interface controller to provide any suitable interface to at least one of the processor(s) 802 and / or any suitable device or component in communication with the control module 804 .

[0145] The control module 804 may include a memory controller module to provide an interface to the memory 806. The memory controller module may be a hardware module, a software module, and / or a firmware module.

[0146] The memory 806 may be used, for example, to load and store data and / or instructions 814 for the device 800. For one embodiment, the memory 806 may include any suitable volatile memory, such as a suitable DRAM. In some embodiments, the memory 806 may include double data rate type four synchronous dynamic random access memory (DDR4 SDRAM).

[0147] For one embodiment, control module 804 may include one or more input / output controllers to provide an interface to NVM / storage device 808 and input / output device(s) 810 .

[0148] For example, NVM / storage 808 may be used to store data and / or instructions 814. NVM / storage 808 may include any suitable non-volatile memory (e.g., flash memory) and / or may include any suitable non-volatile storage device(s) (e.g., one or more hard disk drives (HDDs), one or more compact disk (CD) drives, and / or one or more digital versatile disk (DVD) drives).

[0149] NVM / storage device 808 may include storage resources that are physically part of the device on which apparatus 800 is installed, or it may be accessible to the device without being part of the device. For example, NVM / storage device 808 may be accessed via input / output device(s) 810 over a network.

[0150] (One or more) input / output devices 810 may provide an interface for the apparatus 800 to communicate with any other appropriate device, and the input / output device 810 may include a communication component, an audio component, a sensor component, etc. The network interface 812 may provide an interface for the apparatus 800 to communicate through one or more networks, and the apparatus 800 may wirelessly communicate with one or more components of a wireless network according to any of one or more wireless network standards and / or protocols, for example, accessing a wireless network based on a communication standard, such as WiFi, 2G, 3G, 4G, 5G, etc., or a combination thereof for wireless communication.

[0151] For one embodiment, at least one of the processor(s) 802 may be packaged together with the logic of one or more controllers (e.g., a memory controller module) of the control module 804. For one embodiment, at least one of the processor(s) 802 may be packaged together with the logic of one or more controllers of the control module 804 to form a system-in-package (SiP). For one embodiment, at least one of the processor(s) 802 may be integrated on the same die with the logic of one or more controllers of the control module 804. For one embodiment, at least one of the processor(s) 802 may be integrated on the same die with the logic of one or more controllers of the control module 804 to form a system-on-chip (SoC).

[0152] In various embodiments, the device 800 may be, but is not limited to, a terminal device such as a server, a desktop computing device, or a mobile computing device (e.g., a laptop computing device, a handheld computing device, a tablet computer, a netbook, etc.). In various embodiments, the device 800 may have more or fewer components and / or different architectures. For example, in some embodiments, the device 800 includes one or more cameras, a keyboard, a liquid crystal display (LCD) screen (including a touch screen display), a non-volatile memory port, multiple antennas, a graphics chip, an application-specific integrated circuit (ASIC), and a speaker.

[0153] Among them, the main control chip can be used as a processor or control module in the detection device, sensor data, location information, etc. are stored in a memory or NVM / storage device, the sensor group can be used as an input / output device, and the communication interface may include a network interface.

[0154] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0155] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0156] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable alarm information shielding terminal device to produce a machine, so that the instructions executed by the processor of the computer or other programmable alarm information shielding terminal device generate instructions for implementing the process in the flowchart. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0157] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable alarm information shielding terminal device to operate in a specific manner, so that the instructions stored in the computer readable memory produce a manufactured product including an instruction device, which is implemented in the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0158] These computer program instructions may also be loaded onto a computer or other programmable alarm information shielding terminal device, so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions executed on the computer or other programmable terminal device for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0159] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present application.

[0160] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0161] The above is a detailed introduction to an alarm information shielding method and device, an electronic device and a storage medium provided by the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for general technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A method for shielding alarm information, characterized in that: Applied to an edge hyper-convergence platform, the edge hyper-convergence platform includes a plurality of slices, each of the slices has a corresponding slice shielding feature, the method includes: Receive target warning information; Determine a target section corresponding to the target warning information from the sections; If the target warning information hits the target section shielding feature of the target section, the target warning information is shielded.

2. The method according to claim 1, characterized in that: The edge hyper-convergence platform includes an alarm engine. Before receiving the target alarm information, the method further includes: Collect cross-sectional data; Determine whether the slice data meets the alarm threshold; When the slice data meets the alarm threshold, the alarm engine is controlled to generate a first alarm message.

3. The method according to claim 2, characterized in that The edge hyper-convergence platform is communicatively connected with a third-party alarm platform. Before receiving the target alarm information, the method further includes: Sending the slice data to the third-party alarm platform; Receiving second alarm information generated by the third-party alarm platform according to the slice data; The target warning information is generated according to the first warning information and the second warning information.

4. The method according to claim 1, characterized in that The edge hyper-convergence platform further includes a slice controller injected into the alarm engine, the slice controller includes a slice pool, the slice pool includes the plurality of slices, and determining the target slice corresponding to the target alarm information from the slices includes: inputting the target warning information into a slice controller; Extracting the slice element in the target warning information in the slice controller; Determining a slice that matches the slice element in the slice pool; The section that matches the section element is used as the target section corresponding to the target alarm information.

5. The method according to claim 1, characterized in that: Each of the sections has a corresponding scope, and if the target warning information hits the target section shielding feature of the target section, shielding the target warning information includes: If the target warning information hits the target section shielding feature of the target section, and the target warning information belongs to the target scope of the target section, the target warning information is shielded.

6. The method according to claim 1, characterized in that After shielding the target warning information, the method includes: Generate shielding tracking information for the target warning information.

7. The method according to claim 1, characterized in that The method further comprises: If the target warning information does not hit the target section shielding feature of the target section, the target warning information is pushed.

8. An alarm information shielding device, characterized in that: Applied to an edge hyper-convergence platform, the edge hyper-convergence platform includes a plurality of slices, each of the slices has a corresponding slice shielding feature, and the device includes: A target warning information receiving module, used for receiving target warning information; A target warning information classification module, used to determine the target section corresponding to the target warning information from the section; The target warning information shielding module is used to shield the target warning information if the target warning information hits the target section shielding feature of the target section.

9. An electronic device, characterized in that: include: processor; and A memory having executable codes stored thereon, which, when executed, causes the processor to execute the alarm information shielding method as described in one or more of claims 1-7.

10. One or more machine-readable media having executable codes stored thereon, which, when executed, cause a processor to execute the alarm information shielding method as claimed in one or more of claims 1-7.