Workflow monitoring and alarming method, device and system based on big data flow calculation
A technology of workflow and data flow, applied in computing, data processing applications, instruments, etc., can solve problems such as lack of monitoring and alarm functions, and achieve the effect of timely detection of processing exceptions and improvement of processing efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0052] The present invention provides a workflow monitoring and alarm method based on big data flow computing, such as figure 1 shown, including the following steps:
[0053] Step 01. Data collection, that is, obtaining the original process flow parameters;
[0054] At present, the mainstream Java workflow engines include JBPM, Activiti, Flowable, etc. Each engine has different working methods and database storage methods. To collect the data of each node, it is necessary to define a general collection method. Considering the actual For business scenarios, this collection method cannot affect existing business operations and business performance.
[0055] Javaagent is the probe technology that comes with Java. Using the instrument feature and javassist bytecode editing capability that comes with Java, it can realize non-intrusive method-level monitoring and minimize the impact on system operation.
[0056] To this end, step 01 specifically includes the following steps:
[0...
Embodiment 2
[0087] Based on the same inventive concept as in Embodiment 1, the embodiment of the present invention provides a workflow monitoring and alarming device based on big data stream computing, including:
[0088] The first obtaining module is used to obtain the original process flow parameters;
[0089] The definition module is used to redefine the obtained original process flow parameters according to a unified format to obtain new process flow parameters;
[0090] A sending module, configured to serialize the new process flow parameters into JSON format, and send it to the Kafka flow message platform;
[0091] The second obtaining module is used to obtain preset detection rules;
[0092] A monitoring module, configured to monitor the process flow parameters in the Kafka flow message platform based on the preset detection rules;
[0093] The alarm module is used for alarming abnormal monitoring results and completing workflow monitoring and alarming based on big data stream co...
Embodiment 3
[0096] Based on the same inventive concept as in Embodiment 1, the embodiment of the present invention provides a workflow monitoring and alarm system based on big data flow computing, including a storage medium and a processor;
[0097] The storage medium is used to store instructions;
[0098] The processor is configured to operate according to the instructions to execute the steps of the method according to any one of Embodiment 1.
[0099] All the other parts are the same as in Example 1.
[0100] Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems, or computer program products. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (in...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 
