CN114489837A - Cloud platform alarm silence processing method and system based on rule engine - Google Patents
Cloud platform alarm silence processing method and system based on rule engine Download PDFInfo
- Publication number
- CN114489837A CN114489837A CN202210024497.5A CN202210024497A CN114489837A CN 114489837 A CN114489837 A CN 114489837A CN 202210024497 A CN202210024497 A CN 202210024497A CN 114489837 A CN114489837 A CN 114489837A
- Authority
- CN
- China
- Prior art keywords
- alarm
- rule
- silent
- processing
- engine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 19
- 238000000034 method Methods 0.000 claims abstract description 14
- 230000030279 gene silencing Effects 0.000 claims abstract description 10
- 230000009467 reduction Effects 0.000 claims description 5
- 238000004458 analytical method Methods 0.000 abstract description 3
- IWEDIXLBFLAXBO-UHFFFAOYSA-N dicamba Chemical compound COC1=C(Cl)C=CC(Cl)=C1C(O)=O IWEDIXLBFLAXBO-UHFFFAOYSA-N 0.000 description 8
- 238000012423 maintenance Methods 0.000 description 7
- 238000012544 monitoring process Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000007405 data analysis Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
- G06F9/4451—User profiles; Roaming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
- G06F16/24552—Database cache management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Alarm Systems (AREA)
Abstract
The invention discloses a cloud platform alarm silence processing method and system based on a rule engine, belongs to the technical field of alarm analysis processing, and aims to solve the technical problem of how to technically filter and clean alarm data. The method comprises the following steps: configuring an alarm rule and a related rule matching strategy to form a silent rule, wherein the rule matching strategy comprises a rule engine execution strategy which is used for limiting the flow of rule matching and silent processing of the rule engine; storing the silencing rule in a database; when rule matching is carried out, loading the silence rule into a cache, and forming a rule list in the cache alarm rule; and calling a rule engine, reading the rule list through the rule engine, and performing rule matching and silent processing based on a related rule matching strategy.
Description
Technical Field
The invention relates to the technical field of alarm analysis processing, in particular to a cloud platform alarm silence processing method and system based on a rule engine.
Background
In the cloud computing era, the monitoring data acquisition technology of the cloud platform is becoming mature, and the alarm notification mechanism established based on the monitoring indexes is becoming more and more perfect. Meanwhile, the monitoring alarm data with huge quantity can bring trouble to the operation and maintenance work of the cloud platform, if the original alarm data cannot be automatically filtered and cleaned in time, the efficiency of the operation and maintenance personnel in processing the fault report can be seriously affected, the operation and maintenance difficulty is increased, so that the operation and maintenance difficulty is too late, and the significance of the alarm is lost to a certain extent.
Based on the analysis, how to technically filter and clean alarm data is a technical problem to be solved.
Disclosure of Invention
The technical task of the invention is to provide a cloud platform alarm silent processing method and system based on a rule engine to solve the technical problem of how to technically filter and clean alarm data.
In a first aspect, the invention provides a rule engine-based cloud platform alarm silent processing method, which performs silent processing on cloud platform alarm data through a rule engine based on a configured silent rule, and the method includes the following steps:
configuring an alarm rule and a related rule matching strategy to form a silent rule, wherein the rule matching strategy comprises a rule engine execution strategy, and the rule engine execution strategy is used for limiting the flow of rule matching and silent processing of a rule engine;
storing the silencing rule in a database;
when rule matching is carried out, the silence rule is loaded into a cache, and a rule list is formed in the cache of the alarm rule;
and calling a rule engine, reading the rule list through the rule engine, and performing rule matching and silent processing based on a related rule matching strategy.
Preferably, the rule engine enforcement policy includes:
inquiring a rule list, and starting to perform alarm matching from high to low according to the set priority;
generating a HashMap object from the alarm content of the current alarm example, and sequentially matching the HashMap object with the alarm rules;
if the alarm rule can be matched, the set silent time mode is checked;
if the silent time mode is according to the time slot mode, the silent time mode can be matched to indicate that in the silent time slot, the silent processing is required, and the alarm is ignored;
if the silent time mode is a daily timing mode, checking whether the current time is in a set daily fixed time period, if so, indicating that silent processing is needed, ignoring the alarm, otherwise, not performing silent processing, and continuing processing according to the normal alarm.
Preferably, the alarm content includes an alarm category, a region, a service component, an alarm source, and alarm details.
Preferably, the rule matching policy further includes a switch execution policy, and the switch execution policy is used for performing alarm judgment based on the alarm service type and/or the payment state of the cloud platform of the region, and performing silent processing on alarm information meeting the alarm judgment condition uniformly without calling a rule engine.
Preferably, the switch execution strategy is used for performing alarm judgment based on the alarm service type through the following steps, and performing the silent processing on the alarm information meeting the alarm judgment condition in a unified manner:
for the alarm information, dividing the alarm information into a plurality of major classes according to the service types;
for each large class, configuring a corresponding type of silence switch;
and carrying out unified silent processing through the corresponding silent switches according to the major classes without calling a rule engine.
The switch execution strategy is used for judging the payment state of the cloud platform of the region based on the following steps, and carrying out silent processing on the alarm information meeting the alarm judgment condition in a unified way:
judging the payment state of the cloud platform of the region;
only the alarm rules of the delivered areas are released, and for the areas which are not delivered or have been subjected to dimension reduction, all alarm information is unified and silenced without calling a rule engine.
Preferably, the alarm information which is silently processed is separately stored in a database for standby.
Preferably, the rule engine is an aviator expression engine based on google.
In a second aspect, the present invention provides a rule engine-based cloud platform alarm silence processing system, configured to execute the rule engine-based cloud platform alarm silence processing method according to any one of the first aspects, where the system includes:
the system comprises a configuration module, a switching module and a switching module, wherein the configuration module interacts with the outside through a configuration interface and is used for configuring an alarm rule and a related rule matching strategy to form a silent rule, the rule matching strategy comprises a rule engine execution strategy and a switch execution strategy, the rule engine execution strategy is used for limiting the flow of rule matching and silent processing of the rule engine, the switch execution strategy is used for carrying out alarm judgment based on the alarm service type and/or the cloud platform payment state of a region and carrying out silent processing on alarm information meeting the alarm judgment condition in a unified way without calling the rule engine;
the database is used for storing the silent rule and the alarm information subjected to silent processing;
the cache is loaded with a silence rule, and the alarm rule is stored in a rule list form;
and the rule engine is used for reading the rule list and carrying out rule matching and silent processing based on the relevant rule matching strategy.
Preferably, the rule engine enforcement policy includes:
inquiring a rule list, and starting to perform alarm matching from high to low according to the set priority;
generating a HashMap object from the alarm content of the current alarm example, and sequentially matching the HashMap object with the alarm rules;
if the alarm rule can be matched, the set silent time mode is checked;
if the silent time mode is according to the time slot mode, the silent time mode can be matched to indicate that in the silent time slot, the silent processing is required, and the alarm is ignored;
if the silent time mode is a daily timing mode, checking whether the current time is in a set daily fixed time period, if so, indicating that silent processing is required and ignoring the alarm, otherwise, not performing silent processing and continuing processing according to the normal alarm;
the switch execution strategy is used for carrying out alarm judgment based on the alarm service type through the following steps and carrying out silent processing on alarm information meeting the alarm judgment condition in a unified way:
for the alarm information, dividing the alarm information into a plurality of major classes according to the service types;
for each large class, configuring a corresponding type of silence switch;
and carrying out unified silent processing through the corresponding silent switches according to the major classes without calling a rule engine.
The switch execution strategy is used for judging the payment state of the cloud platform of the region based on the following steps, and carrying out silent processing on the alarm information meeting the alarm judgment condition in a unified way:
judging the payment state of the cloud platform of the region;
only the alarm rules of the delivered areas are released, and for the areas which are not delivered or have been subjected to dimension reduction, all alarm information is unified and silenced without calling a rule engine.
Preferably, the rule engine is an aviator expression engine based on google.
The cloud platform alarm silence processing method and system based on the rule engine have the following advantages:
1. through the alarm silence rule configuration based on the rule engine, the matching silence can be realized according to the specific characteristics of the alarm instance, and the specific silence requirement in the actual cloud platform work can be conveniently met. Therefore, the purposes of automatically clearing invalid alarms and retaining valid alarms are achieved, and the alarm accuracy is further improved;
2. by using the alarm type and the switch of the cloud platform interaction state, one-key starting and stopping of alarm control can be realized, and the alarm access control in the operation and maintenance process is facilitated.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed for the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on the drawings without creative efforts.
The invention is further described below with reference to the accompanying drawings.
FIG. 1 is a flow chart of a cloud platform alarm silence processing method based on a rule engine in embodiment 1;
fig. 2 is a schematic diagram illustrating the loading of an alarm silence rule in the cloud platform alarm silence processing method based on a rule engine in embodiment 1;
fig. 3 is a flow chart of an improved cloud platform alarm silence processing method based on a rule engine in embodiment 1.
Detailed Description
The present invention is further described in the following with reference to the drawings and the specific embodiments so that those skilled in the art can better understand the present invention and can implement the present invention, but the embodiments are not to be construed as limiting the present invention, and the embodiments and the technical features of the embodiments can be combined with each other without conflict.
The embodiment of the invention provides a cloud platform alarm silent processing method and system based on a rule engine, which are used for solving the technical problem of how to technically filter and clean alarm data.
Example 1:
the invention relates to a cloud platform alarm silent processing method based on a rule engine, which is used for carrying out silent processing on cloud platform alarm data through the rule engine based on a configured silent rule, and comprises the following steps:
s100, configuring an alarm rule and a related rule matching strategy to form a silencing rule, wherein the rule matching strategy comprises a rule engine execution strategy, and the rule engine execution strategy is used for limiting the rule engine to carry out the processes of rule matching and silencing treatment;
s200, storing the silence rule into a database;
s300, loading the silence rule into a cache when rule matching is carried out, and forming a rule list in the cache alarm rule;
s400, calling a rule engine, reading the rule list through the rule engine, and performing rule matching and silent processing based on a related rule matching strategy.
The selected rule engine is an aviator expression engine of google, the aviator is a lightweight and high-performance Java expression execution engine, the aviator dynamically compiles the expression into byte codes and runs the byte codes, and the method can be used for dynamic scenes such as formula calculation, rule execution and filtering. The system is particularly applied to the system, and supports the accurate matching and fuzzy matching according to the contents of alarm classification, region, service component, alarm source, alarm detail and the like; the combination can support logical AND and logical OR operation according to single condition or multiple condition combination; support for executing the silence rules at time intervals and daily timing.
And after the system is started, uniformly loading the configured effective rules into a cache. Because the alarm data volume is huge, when rule matching is carried out, the rule in the cache is obtained, the database pressure can be effectively relieved, and the throughput is improved. Meanwhile, the cache is refreshed at regular time every 5 minutes, the change content of the rule can be updated to the cache in time, and the latest configured rule is ensured to be obtained when the rule is matched.
After the rule engine is called, the rule list is read, and matching is started from high to low according to the priority set by the rule, wherein the rule engine is involved. And generating HashMap objects according to the contents of alarm classification, regions, service components, alarm sources, alarm details and the like of the current alarm examples, and sequentially matching the HashMap objects with the rules (executing the rules). If the matching can be achieved, the silent time mode set by the rule is checked again.
If the rule is set to be in a time period mode, the rule can be matched with the rule already described in the silent time period (the rule stored in the cache is the silent rule currently in the effective time), the silent processing is required, and the alarm is ignored;
if the current time is in the daily timing mode, whether the current time is in a set daily fixed time period (attention needs to be paid to the situation of cross-day execution) is checked, if the current time is in the fixed time period, the silent processing is needed, the alarm is ignored, otherwise, the current time is not silent, and the processing is continued according to the normal alarm.
For the alarm information which is subjected to silent processing, the subsequent data analysis and problem location are considered, and the alarm information is not completely discarded but is separately put in storage for standby.
As an improvement of this embodiment, the rule matching policy further includes a switch execution policy, where the switch execution policy is used to perform alarm judgment based on the alarm service type and/or the cloud platform payment state of the region, and perform silent processing on alarm information meeting the alarm judgment condition uniformly without calling a rule engine.
For the improved silent processing method, the silent rule matching process is as follows:
firstly, the alarm is classified into a large class according to the service type. Silence can be unified by large class, if desired. The switch of the alarm type is used for controlling starting and stopping, and a rule engine is not needed;
and secondly, judging the delivery state of the cloud platform of the region. And (4) only releasing the alarm of the delivered area, and unifying and silencing all alarm information for areas which are not delivered or have been subjected to dimension reduction. The cloud platform delivery state plays a role of switching, and a rule engine is not needed to be moved;
and secondly, judging the delivery state of the cloud platform of the region. And only releasing the alarm of the delivered area, and unifying and silencing all alarm information for the areas which are not delivered or have dimension withdrawn. The cloud platform delivery state plays a role of switching, and a rule engine is not needed to be moved;
again, the rule list is looked up and matching is started from high to low according to the priority set by the rule, here referring to the rule engine. And generating HashMap objects according to the contents of alarm classification, regions, service components, alarm sources, alarm details and the like of the current alarm examples, and sequentially matching the HashMap objects with the rules (executing the rules). If the matching can be achieved, the silent time mode set by the rule is checked again;
if the rule is set to be in a time period mode, the rule can be matched with the rule already described in the silent time period (the rule stored in the cache is the silent rule currently in the effective time), the silent processing is required, and the alarm is ignored;
if the current time is in the daily timing mode, checking whether the current time is in a set daily fixed time period (attention needs to be paid to the situation of cross-day execution), if the current time is in the fixed time period, indicating that silent processing is needed, ignoring the alarm, otherwise, not carrying out silent processing, and continuing processing according to the normal alarm;
in addition, for the alarm information which is subjected to silent processing, the subsequent data analysis and problem positioning are considered, and the alarm information is not completely discarded but is separately put in storage for standby.
The method receives various types of alarms, matches an alarm instance object with an alarm silence rule, and executes rule actions when rule conditions are met, namely silence processing is carried out. The method can perform silent convergence on the alarm object, discard invalid alarms in advance, reduce the number of alarm messages and prevent the alarm messages from bombing. The method and the system can effectively improve the accuracy of alarm, and are beneficial to operation and maintenance personnel to focus on the fault reporting and the problem with high priority, so that the operation and maintenance efficiency of the cloud platform is improved.
Example 2:
the invention discloses a cloud platform alarm silent processing system based on a rule engine, which comprises a configuration module, a database, a cache and the rule engine, wherein the configuration module is interacted with the outside through a configuration interface and is used for configuring alarm rules and relevant rule matching strategies to form silent rules, the rule matching strategies comprise rule engine execution strategies and switch execution strategies, the rule engine execution strategies are used for limiting the flow of rule matching and silent processing of the rule engine, the switch execution strategies are used for carrying out alarm judgment based on alarm service types and/or cloud platform payment states of regions and carrying out silent processing on alarm information meeting alarm judgment conditions in a unified manner, and the rule engine does not need to be called; the database is used for storing the silent rule and the alarm information subjected to silent processing; the cache is loaded with a silence rule, and the alarm rule is stored in a rule list form; the rule engine is used for reading the rule list and carrying out rule matching and silencing processing based on the relevant rule matching strategy.
The rule engine executes the policy including:
inquiring a rule list, and starting to perform alarm matching from high to low according to the set priority;
generating a HashMap object from the alarm content of the current alarm example, and sequentially matching the HashMap object with the alarm rules;
if the alarm rule can be matched, the set silent time mode is checked;
if the silent time mode is according to the time slot mode, the silent time mode can be matched to indicate that in the silent time slot, the silent processing is required, and the alarm is ignored;
if the silent time mode is a daily timing mode, checking whether the current time is in a set daily fixed time period, if so, indicating that silent processing is required and ignoring the alarm, otherwise, not performing silent processing and continuing processing according to the normal alarm;
the switch execution strategy is used for carrying out alarm judgment based on the alarm service type through the following steps and carrying out silent processing on alarm information meeting the alarm judgment condition in a unified way:
for the alarm information, dividing the alarm information into a plurality of major classes according to the service types;
for each large class, configuring a corresponding type of silence switch;
and carrying out unified silent processing through the corresponding silent switches according to the major classes without calling a rule engine.
The switch execution strategy is used for judging the payment state of the cloud platform of the region based on the following steps, and carrying out silent processing on the alarm information meeting the alarm judgment condition in a unified way:
judging the payment state of the cloud platform of the region;
only releasing the alarm rules of the delivered area, and uniformly silencing all alarm information for the areas which are not delivered or have dimension withdrawn without calling a rule engine.
The rule engine selected in the embodiment is an aviator expression engine of google, the aviator is a lightweight and high-performance Java expression execution engine, and the aviator dynamically compiles the expression into byte codes and runs the byte codes, so that the rule engine can be used for scenes such as dynamic formula calculation, rule execution, filtering and the like. The system is particularly applied to the system, and supports the accurate matching and fuzzy matching according to the contents of alarm classification, region, service component, alarm source, alarm detail and the like; the combination can support logical AND and logical OR operation according to single condition or multiple condition combination; support for executing the silence rules at time intervals and daily timing.
The system disclosed in this embodiment can execute the rule engine-based cloud platform alarm silent processing method disclosed in embodiment 1.
While the invention has been shown and described in detail in the drawings and in the preferred embodiments, it is not intended to limit the invention to the embodiments disclosed, and it will be apparent to those skilled in the art that many more embodiments of the invention are possible that combine the features of the different embodiments described above and still fall within the scope of the invention.
Claims (10)
1. The cloud platform alarm silent processing method based on the rule engine is characterized in that based on the configured silent rule, the silent processing is carried out on the cloud platform alarm data through the rule engine, and the method comprises the following steps:
configuring an alarm rule and a related rule matching strategy to form a silent rule, wherein the rule matching strategy comprises a rule engine execution strategy, and the rule engine execution strategy is used for limiting the flow of rule matching and silent processing of a rule engine;
storing the silencing rule in a database;
when rule matching is carried out, the silence rule is loaded into a cache, and a rule list is formed in the cache of the alarm rule;
and calling a rule engine, reading the rule list through the rule engine, and performing rule matching and silent processing based on a related rule matching strategy.
2. The method of claim 1, wherein the policy enforcement policy of the rules engine comprises:
inquiring a rule list, and starting to perform alarm matching from high to low according to the set priority;
generating a HashMap object from the alarm content of the current alarm example, and sequentially matching the HashMap object with the alarm rules;
if the alarm rule can be matched, the set silent time mode is checked;
if the silent time mode is according to the time slot mode, the silent time mode can be matched to indicate that in the silent time slot, the silent processing is required, and the alarm is ignored;
if the silent time mode is a daily timing mode, checking whether the current time is in a set daily fixed time period, if so, indicating that silent processing is needed, ignoring the alarm, otherwise, not performing silent processing, and continuing processing according to the normal alarm.
3. The rules engine based cloud platform alarm silence processing method of claim 2 wherein the alarm content includes alarm classification, zone, service component, alarm source and alarm details.
4. The cloud platform alarm and silence processing method based on rule engine according to claim 1, 2 or 3, characterized in that the rule matching policy further comprises a switch execution policy, the switch execution policy is used for performing alarm judgment based on alarm service type and/or regional cloud platform payment state, and performing silence processing on alarm information meeting alarm judgment conditions in a unified manner without calling rule engine.
5. The method of claim 4, wherein the switch execution policy is used to perform alarm determination based on alarm service type and perform silencing processing on alarm information satisfying alarm determination conditions in a unified manner by the following steps:
for the alarm information, dividing the alarm information into a plurality of major classes according to the service types;
for each large class, configuring a corresponding type of silence switch;
and carrying out unified silent processing through the corresponding silent switches according to the major classes without calling a rule engine.
The switch execution strategy is used for judging the payment state of the cloud platform of the region based on the following steps, and carrying out silent processing on the alarm information meeting the alarm judgment condition in a unified way:
judging the payment state of the cloud platform of the region;
only the alarm rules of the delivered areas are released, and for the areas which are not delivered or have been subjected to dimension reduction, all alarm information is unified and silenced without calling a rule engine.
6. The method for processing the alarm silence of the cloud platform based on the rule engine as claimed in any one of claims 1, 2 or 3, wherein the alarm information processed by the silence processing is separately stored to the database for standby.
7. The method for processing the cloud platform alarm silence based on the rule engine according to any one of claims 1, 2 or 3, wherein the rule engine is an averor expression engine based on google.
8. The cloud platform alarm silent processing system based on the rule engine is used for executing the cloud platform alarm silent processing method based on the rule engine according to any one of claims 1 to 7, and the system comprises:
the system comprises a configuration module, a switching module and a switching module, wherein the configuration module interacts with the outside through a configuration interface and is used for configuring an alarm rule and a related rule matching strategy to form a silent rule, the rule matching strategy comprises a rule engine execution strategy and a switch execution strategy, the rule engine execution strategy is used for limiting the flow of rule matching and silent processing of the rule engine, the switch execution strategy is used for carrying out alarm judgment based on the alarm service type and/or the cloud platform payment state of a region and carrying out silent processing on alarm information meeting the alarm judgment condition in a unified way without calling the rule engine;
the database is used for storing the silent rule and the alarm information subjected to silent processing;
the cache is loaded with a silence rule, and the alarm rule is stored in a rule list form;
and the rule engine is used for reading the rule list and carrying out rule matching and silent processing based on the relevant rule matching strategy.
9. The rule engine-based cloud platform alarm silence processing system of claim 8 wherein the rule engine enforcement policy comprises:
inquiring a rule list, and starting to perform alarm matching from high to low according to the set priority;
generating a HashMap object from the alarm content of the current alarm example, and sequentially matching the HashMap object with the alarm rules;
if the alarm rule can be matched, the set silent time mode is checked;
if the silent time mode is according to the time slot mode, the silent time mode can be matched to indicate that in the silent time slot, the silent processing is required, and the alarm is ignored;
if the silent time mode is a daily timing mode, checking whether the current time is in a set daily fixed time period, if so, indicating that silent processing is required and ignoring the alarm, otherwise, not performing silent processing and continuing processing according to the normal alarm;
the switch execution strategy is used for carrying out alarm judgment based on the alarm service type through the following steps and carrying out silent processing on alarm information meeting the alarm judgment condition in a unified way:
for the alarm information, dividing the alarm information into a plurality of major classes according to the service types;
for each large class, configuring a corresponding type of silence switch;
and carrying out unified silent processing through the corresponding silent switches according to the major classes without calling a rule engine.
The switch execution strategy is used for judging the payment state of the cloud platform of the region based on the following steps, and carrying out silent processing on the alarm information meeting the alarm judgment condition in a unified way:
judging the payment state of the cloud platform of the region;
only the alarm rules of the delivered areas are released, and for the areas which are not delivered or have been subjected to dimension reduction, all alarm information is unified and silenced without calling a rule engine.
10. The cloud platform alarm silence processing system based on rule engine of claim 8 or 9, characterized in that the rule engine is an averor expression engine based on google.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210024497.5A CN114489837A (en) | 2022-01-11 | 2022-01-11 | Cloud platform alarm silence processing method and system based on rule engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210024497.5A CN114489837A (en) | 2022-01-11 | 2022-01-11 | Cloud platform alarm silence processing method and system based on rule engine |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114489837A true CN114489837A (en) | 2022-05-13 |
Family
ID=81509645
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210024497.5A Pending CN114489837A (en) | 2022-01-11 | 2022-01-11 | Cloud platform alarm silence processing method and system based on rule engine |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114489837A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115051906A (en) * | 2022-05-31 | 2022-09-13 | 上海东普信息科技有限公司 | Alarm control method, device, equipment and storage medium of monitoring platform |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101636000A (en) * | 2009-09-01 | 2010-01-27 | 中兴通讯股份有限公司 | Treating method and treatment device of alarm storms |
CN107908530A (en) * | 2017-11-27 | 2018-04-13 | 新华三云计算技术有限公司 | A kind of alert processing method and device |
CN112532456A (en) * | 2020-12-04 | 2021-03-19 | 浪潮云信息技术股份公司 | Alarm monitoring method in cloud environment |
CN112925694A (en) * | 2021-03-05 | 2021-06-08 | 重庆允成互联网科技有限公司 | Centralized alarm notification system and method based on rule engine |
-
2022
- 2022-01-11 CN CN202210024497.5A patent/CN114489837A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101636000A (en) * | 2009-09-01 | 2010-01-27 | 中兴通讯股份有限公司 | Treating method and treatment device of alarm storms |
CN107908530A (en) * | 2017-11-27 | 2018-04-13 | 新华三云计算技术有限公司 | A kind of alert processing method and device |
CN112532456A (en) * | 2020-12-04 | 2021-03-19 | 浪潮云信息技术股份公司 | Alarm monitoring method in cloud environment |
CN112925694A (en) * | 2021-03-05 | 2021-06-08 | 重庆允成互联网科技有限公司 | Centralized alarm notification system and method based on rule engine |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115051906A (en) * | 2022-05-31 | 2022-09-13 | 上海东普信息科技有限公司 | Alarm control method, device, equipment and storage medium of monitoring platform |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110661659B (en) | Alarm method, device and system and electronic equipment | |
US8010766B2 (en) | Increasing buffer locality during multiple table access operations | |
CN111506581B (en) | Data aggregation method and server | |
KR100968187B1 (en) | Method and apparatus for maintaining and processing provenance data in data stream processing system | |
CN111314158B (en) | Big data platform monitoring method, device, equipment and medium | |
CN114489837A (en) | Cloud platform alarm silence processing method and system based on rule engine | |
CN110912757B (en) | Service monitoring method and server | |
CN114338746A (en) | Analysis early warning method and system for data collection of Internet of things equipment | |
CN114328468A (en) | Method and system for storing and processing time sequence real-time database data and electronic equipment | |
CN111143158A (en) | Monitoring data real-time storage method and system, electronic equipment and storage medium | |
CN109542868A (en) | Position method, apparatus, electronic equipment and the storage medium of abnormal SQL statement | |
CN113760658A (en) | Monitoring method, device and equipment | |
CN117390854A (en) | Vehicle digital twin instance simulation operation system and method | |
CN109947828B (en) | Method and device for processing report data | |
CN115237885A (en) | Parameter adjusting method and device of data storage system | |
CN114185885A (en) | Streaming data processing method and system based on column storage database | |
CN116108065A (en) | Active time sequence data management method and system | |
CN117194175A (en) | Log alarm monitoring method and device and computer storage medium | |
CN111625414A (en) | Method for realizing automatic scheduling monitoring system of data conversion integration software | |
CN113065954B (en) | Market-making policy engine system based on low-delay complex event | |
WO2021012819A1 (en) | Database deadlock detection method and apparatus | |
CN115658261A (en) | Task scheduling system based on directed acyclic graph | |
CN110879774B (en) | Network element performance data alarming method and device | |
CN114003612A (en) | Processing method and processing system for abnormal conditions of database | |
CN117667965B (en) | Method and system for managing big data of battery energy storage system and computing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |