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 PDF

Info

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
Application number
CN202210024497.5A
Other languages
Chinese (zh)
Inventor
李腾飞
刘猛
吴东生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Cloud Information Technology Co Ltd
Original Assignee
Inspur Cloud Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Inspur Cloud Information Technology Co Ltd filed Critical Inspur Cloud Information Technology Co Ltd
Priority to CN202210024497.5A priority Critical patent/CN114489837A/en
Publication of CN114489837A publication Critical patent/CN114489837A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • G06F9/4451User profiles; Roaming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2282Tablespace storage structures; Management thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • G06F16/24552Database cache management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic 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

Cloud platform alarm silence processing method and system based on rule engine
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.
CN202210024497.5A 2022-01-11 2022-01-11 Cloud platform alarm silence processing method and system based on rule engine Pending CN114489837A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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