CN110888788A - Anomaly detection method and device, computer equipment and storage medium - Google Patents

Anomaly detection method and device, computer equipment and storage medium Download PDF

Info

Publication number
CN110888788A
CN110888788A CN201910985364.2A CN201910985364A CN110888788A CN 110888788 A CN110888788 A CN 110888788A CN 201910985364 A CN201910985364 A CN 201910985364A CN 110888788 A CN110888788 A CN 110888788A
Authority
CN
China
Prior art keywords
index
detected
monitoring result
preset time
prediction
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.)
Granted
Application number
CN201910985364.2A
Other languages
Chinese (zh)
Other versions
CN110888788B (en
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.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen 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 Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN201910985364.2A priority Critical patent/CN110888788B/en
Publication of CN110888788A publication Critical patent/CN110888788A/en
Application granted granted Critical
Publication of CN110888788B publication Critical patent/CN110888788B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3447Performance evaluation by modeling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3476Data logging

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

The application relates to the technical field of artificial intelligence, and particularly discloses an anomaly detection method and device, computer equipment and a storage medium. The method comprises the following steps: if the index to be detected is a periodic significant index, acquiring historical prediction data corresponding to the index to be detected at a plurality of time points before a preset time point; inputting a plurality of historical prediction data into a prediction model to obtain a dynamic prediction result corresponding to a preset time point; acquiring a monitoring result corresponding to a preset time point, and calculating a residual error between a dynamic prediction result and the monitoring result; if the residual error exceeds the preset range, recording the monitoring result into an abnormal log, and detecting whether an abnormal event exists or not based on the abnormal log; and if the abnormal event exists, sending an abnormal event alarm to the operation and maintenance terminal. The method is based on the prediction result and the actual monitoring result of the periodic significant indexes, and can find the abnormity in the hidden danger stage and inform manual troubleshooting so as to avoid real system faults caused by the follow-up hidden troubles of faults.

Description

Anomaly detection method and device, computer equipment and storage medium
Technical Field
The present application relates to the field of artificial intelligence technologies, and in particular, to an anomaly detection method and apparatus, a computer device, and a storage medium.
Background
In the intelligent operation and maintenance monitoring and management, the anomaly detection is an important part in the whole link. Because the abnormal labels of the monitoring index sequence are difficult to provide in large quantity, the existing detection method is mainly based on an unsupervised learning algorithm or a statistical algorithm, and meanwhile, a deep learning algorithm also exists. However, the existing algorithm has low detection accuracy for some indexes (such as indexes with obvious periodicity), and cannot detect the indexes when the indexes are abnormal but not obvious enough.
Disclosure of Invention
In order to solve the technical problem that detection accuracy of indexes with obvious periodicity is low in the prior art, the application provides an abnormality detection method, an abnormality detection device, computer equipment and a storage medium.
In a first aspect, the present application provides an anomaly detection method, including:
detecting whether the index to be detected is a periodic significant index;
if the index to be detected is a periodic significant index, acquiring historical prediction data corresponding to the index to be detected at a plurality of time points before a preset time point to obtain a plurality of historical prediction data;
inputting a plurality of historical prediction data into a prediction model to obtain a dynamic prediction result corresponding to the preset time point;
acquiring a monitoring result corresponding to the index to be detected at the preset time point, and calculating a residual error between the dynamic prediction result and the monitoring result;
if the residual error exceeds a preset range, recording the monitoring result into an abnormal log, and detecting whether an abnormal event exists or not based on the abnormal log;
and if the abnormal event exists, sending an abnormal event alarm to the operation and maintenance terminal.
In a second aspect, the present application also provides an abnormality detection apparatus, the apparatus including:
the detection module is used for detecting whether the index to be detected is a periodic significant index;
the acquisition module is used for acquiring historical prediction data corresponding to the index to be detected at a plurality of time points before a preset time point if the index to be detected is a periodic significant index, so as to obtain a plurality of historical prediction data;
the prediction module is used for inputting a plurality of historical prediction data into a prediction model to obtain a dynamic prediction result corresponding to the preset time point;
the calculation module is used for acquiring a monitoring result corresponding to the index to be detected at the preset time point and calculating a residual error between the dynamic prediction result and the monitoring result;
the abnormal event detection module is used for recording the monitoring result into an abnormal log if the residual error exceeds a preset range, and detecting whether an abnormal event exists or not based on the abnormal log;
and the alarm module is used for sending an abnormal event alarm to the operation and maintenance terminal if the abnormal event exists.
In a third aspect, the present application further provides a computer device comprising a memory and a processor; the memory is used for storing a computer program; the processor is configured to execute the computer program and implement the above-mentioned abnormality detection method when executing the computer program.
In a fourth aspect, the present application also provides a computer-readable storage medium storing a computer program which, when executed by a processor, causes the processor to implement the anomaly detection method as described above.
According to the method and the device, based on the prediction result and the actual monitoring result of the periodic significant index, the anomaly can be found in the hidden danger stage and the manual troubleshooting can be informed, so that the real system fault caused by the follow-up hidden trouble can be avoided.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic flowchart of an anomaly detection method according to an embodiment of the present application;
FIG. 2 is a schematic flow chart diagram illustrating sub-steps of the anomaly detection method of FIG. 1;
FIG. 3 is a schematic flow chart of the step of determining a significance indicator of FIG. 2;
FIG. 4 is a schematic flow chart diagram illustrating sub-steps of the anomaly detection method of FIG. 1;
FIG. 5 is a schematic flow chart diagram illustrating sub-steps of the anomaly detection method of FIG. 1;
FIG. 6 is a schematic block diagram of an anomaly detection apparatus provided by an embodiment of the present application;
fig. 7 is a block diagram schematically illustrating a structure of a computer device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The flow diagrams depicted in the figures are merely illustrative and do not necessarily include all of the elements and operations/steps, nor do they necessarily have to be performed in the order depicted. For example, some operations/steps may be decomposed, combined or partially combined, so that the actual execution sequence may be changed according to the actual situation.
It is to be understood that the terminology used in the description of the present application herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in the specification of the present application and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should also be understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
The embodiment of the application provides an abnormality detection method, an abnormality detection device, computer equipment and a storage medium.
Some embodiments of the present application will be described in detail below with reference to the accompanying drawings. The embodiments described below and the features of the embodiments can be combined with each other without conflict.
Referring to fig. 1, fig. 1 is a schematic flow chart of an embodiment of an anomaly detection method according to the present application.
As shown in fig. 1, the abnormality detection method specifically includes steps S10 to S60.
And step S10, detecting whether the index to be detected is a periodic significant index.
In this embodiment, monitoring data of the index to be detected within a period of time may be obtained, and whether the index to be detected changes periodically is analyzed through the monitoring data, and if so, the index to be detected is a periodic significant index. The index to be detected may be an index such as a CPU utilization rate of a certain system, a certain service access amount, and the like, and is not limited herein.
In an alternative embodiment, referring to fig. 2, fig. 2 is a flow chart illustrating sub-steps of the anomaly detection method of fig. 1. As shown in fig. 2, step S10 includes steps S101 to S106.
Step S101, obtaining historical monitoring data of the index to be detected in a preset time.
In this embodiment, the to-be-detected index may be an index such as a CPU usage rate of a certain system, a certain service access amount, and the like, and the following description specifically takes a CPU usage rate of a certain system as an example. In this embodiment, the preset duration may be one year, four months, or one month, and is specifically selected according to actual needs, which is not limited herein. For example, the CPU usage of each whole point (i.e., zero point, one point, two points … … twenty-three points) in a past month of a certain system is obtained as historical monitoring data, or the average value of the CPU usage of each day in a month is obtained as historical monitoring data.
And step S102, carrying out fast Fourier transform on the historical monitoring data to obtain frequency domain map information data.
In this embodiment, after the historical detection data is obtained, fast fourier transform is performed on the obtained historical monitoring data. Fast Fourier Transform (FFT), a generic name for an efficient and Fast computational method that utilizes a computer to compute a Discrete Fourier Transform (DFT), is referred to as FFT. And carrying out fast Fourier change on the historical monitoring data to obtain frequency domain map information data corresponding to the historical monitoring data.
Step S103, determining the frequency spectrum component corresponding to the daily frequency position and the frequency spectrum component corresponding to other frequency positions according to the frequency domain map information data.
In this embodiment, after the frequency domain map information data is obtained, amplitude components (i.e., spectrum components) of the historical monitoring data at each frequency can be obtained according to the frequency domain map information data. For example, the daily frequency position of the historical monitoring data obtained according to the frequency domain map information data corresponds to the frequency spectrum component P1, and the frequency spectrum components corresponding to other frequency positions are P2, P3 and P4 … … Pn, respectively.
And step S104, calculating the average value of the frequency spectrum components corresponding to the other frequency positions, and calculating the difference value between the frequency spectrum components corresponding to the daily frequency position and the average value.
In this embodiment, the average value P of the spectrum components (P2, P3, P4 … … Pn, respectively) corresponding to other frequency positions is calculated, and the difference between P1 and P is calculated and is denoted as P1c
Step S105, calculating a standard deviation of the spectral component corresponding to the daily frequency position and the spectral components corresponding to the other frequency positions.
In this embodiment, the standard deviation of the daily frequency position corresponding spectrum component P1 and the other frequency position corresponding spectrum components P2, P3, P4 … … Pn is further calculated and denoted as P.
And S106, if the difference is larger than or equal to the standard deviation of a preset multiple, determining that the index to be detected is a periodic significant index.
In this embodiment, the preset multiple is based onActually, it is necessary to set, for example, to 25, i.e., compare PcWhether greater than or equal to 25 times P. If PcAnd if the P is more than or equal to 25 times, determining that the data to be detected is high significance data. In this embodiment, the daily frequency, i.e. the index, shows the rule of day-to-day variation, if PcIf P is larger than or equal to the preset multiple, the regularity of the index changing according to days is very strong, and therefore the index is determined to be a periodic significant index.
Further, referring to fig. 3, fig. 3 is a schematic flowchart of the step of determining the significant indicator in fig. 2. As shown in fig. 3, step S106 includes steps S1061 to S1062.
Step S1061, if the difference is greater than or equal to the standard deviation of a preset multiple, determining saturation and autocorrelation coefficients corresponding to the daily frequency position according to the frequency domain map information data.
In this embodiment, on the basis of detecting that the difference is greater than or equal to the standard deviation of the preset multiple, saturation and autocorrelation coefficients corresponding to the daily frequency position are further obtained according to the frequency domain map information data. The saturation corresponding to the daily frequency position and the autocorrelation coefficient are included in the frequency domain map information data, so that the saturation and the autocorrelation coefficient can be directly obtained from the frequency domain map information data.
Step S1062, if the saturation is greater than a first threshold and the autocorrelation coefficient is greater than a second threshold, determining that the index to be detected is a periodic significant index.
In this embodiment, it is detected whether the saturation is greater than a first threshold, and whether the autocorrelation coefficient is greater than a second threshold, and only when the saturation is greater than the first threshold and the autocorrelation coefficient is greater than the second threshold, it is determined that the indicator to be detected is a periodic significant indicator. The specific values of the first preset threshold and the second preset threshold are set according to actual needs, for example, the first preset threshold is set to 0.3, and the second preset threshold is set to 0.2. In this embodiment, on the basis of detecting that the difference is greater than or equal to the preset multiple of the standard deviation, whether the index to be detected is a periodic significant index is further determined according to the saturation corresponding to the daily frequency position and the autocorrelation coefficient, so that the type of the index to be detected is more accurately determined.
Step S20, if the index to be detected is a periodic significant index, obtaining historical prediction data corresponding to the index to be detected at a plurality of time points before a preset time point, and obtaining a plurality of historical prediction data.
In this embodiment, if the index to be detected is a periodic significant index, historical prediction data corresponding to the index to be detected at n time points before a preset time point is obtained. The size of n is set according to actual needs, for example, 10. Taking the CPU usage rate as an example, if the preset time point is a certain integer, for example, 13 points 3 month, 3 day, then obtaining a CPU usage rate predicted value 3 points 3 month, 3 day, and 4 points 3 month, … … 3 a CPU usage rate predicted value 12 days 3 month, 3 day; if the preset time point is a certain day, for example, 3 months and 13 days, the CPU utilization rate predicted value of 3 months and 3 days and the CPU utilization rate predicted value of 3 months and 4 days are obtained and … … 3 is obtained, and the CPU utilization rate predicted value of 3 months and 12 days is obtained.
In this embodiment, when a prediction model is used for a first prediction at a certain time node T1, the actual CPU utilization rates monitored by the previous 10 time nodes (n1, n2 … … n10) of T1 are obtained, the actual CPU utilization rates monitored by n1, n2 … … n10 are input to the prediction model to obtain a predicted value of a next time node T2, then the predicted values of n2 … … n10 and T2 are input to the prediction model to obtain a predicted value of the next time node T3, then the predicted values of n3 … … n10, T2 and T3 are input to the prediction model to obtain a predicted value … … of the next time node T4, that is, n real data input for the first time is obtained, and first prediction data is obtained; inputting n-1 real data and the first prediction data for the second time to obtain second prediction data; inputting n-2 real data and the first and second predicted data for the third time to obtain … … inputting 1 real data for the nth time and the first to n-1 predicted data to obtain nth predicted data; and (n + 1) th time, inputting the previous n prediction data to obtain n +1 th prediction data, and obtaining a subsequent prediction value through the previous prediction data in the subsequent time. In this embodiment, the time interval between T1 and the preset time point is far enough, so as to ensure that historical prediction data corresponding to n time points before the preset time point can be obtained.
And step S30, inputting a plurality of historical prediction data into a prediction model to obtain a dynamic prediction result corresponding to the preset time point.
In this embodiment, the prediction model is an LSTM long-short term memory network, which includes: RNN recurrent neural network and valve nodes of each layer; the valve node comprises: forgetting a valve, an input valve and an output valve;
the forgetting valve is as follows:
ft=σ(Wf[ht-1,xt]+bf)
it=σ(Wi[ht-1,xt]+bi)
the input valve is as follows:
Figure BDA0002236525780000061
after the processing of the forgetting gate and the input gate, the past memory and the current memory content are combined, and the generated value is as follows:
Figure BDA0002236525780000062
ot=σ(Wo[ht-1,xt]+bo)
the output valve is as follows:
ht=ot*tanh(Ct)
h istIs the output result of the prediction model; wherein W is weight, b is offset, ht-1Representing the last network output, xtRepresenting the current network input, Ct-1Representing the old neuronal state, CtIs a new neuronal state, ftIs a number between 0 and 1, itIs a number between 0 and 1,
Figure BDA0002236525780000071
is a number of-1 to 1, otIs a number between 0 and 1.
In this embodiment, the CPU utilization actually monitored in a past period of time is collected in advance, and LSTM modeling is performed according to the collected data to fit the historical trend of the index. Wherein LSTM is one-way LSTM, the loss function of training is MSE, and the optimization algorithm is ADAM. The LSTM model is established and optimally trained through a tensoflow library in Python.
In this embodiment, a plurality of historical prediction data are input into the prediction model, and a dynamic prediction result corresponding to the preset time point can be obtained. Namely, the current predicted value is obtained through the previous predicted value.
Step S40, obtaining a monitoring result of the index to be detected corresponding to the preset time point, and calculating a residual error between the dynamic prediction result and the monitoring result.
In this embodiment, the monitoring result corresponding to the index to be detected at the preset time point is a monitoring result that is actually monitored by the index to be detected at the preset time point. For example, the monitoring result of the CPU utilization at the preset time point may be directly obtained from the system information. And then, residual calculation is carried out on the dynamic prediction result and the monitoring result to obtain the residual between the dynamic prediction result and the monitoring result.
Step S50, if the residual error exceeds the preset range, recording the monitoring result into an abnormal log, and detecting whether an abnormal event exists based on the abnormal log;
in this embodiment, if the residual error between the dynamic prediction result and the monitoring result exceeds the preset range, which indicates that the difference between the current prediction result and the actually monitored result is large, it is determined that the current actually monitored result is abnormal data, and therefore the monitoring result is recorded in the abnormal log.
Further, referring to fig. 4, fig. 4 is a flowchart illustrating sub-steps of the abnormality detection method of fig. 1. As shown in fig. 4, recording the monitoring result into an abnormality log includes steps S501 to S504.
Step S501, obtaining historical monitoring data corresponding to a plurality of time points before a preset time point of the index to be detected.
In this embodiment, if it is determined that the current monitoring result is abnormal data according to the dynamic prediction result, historical monitoring data (i.e., data that has been actually monitored) corresponding to the index to be detected at a plurality of time points before the preset time point is further obtained, so as to obtain a plurality of historical monitoring data.
Step S502, inputting a plurality of historical monitoring data into a prediction model to obtain a static prediction result corresponding to the preset time point.
In this embodiment, a plurality of historical monitoring data are input into the prediction model, and a static prediction result corresponding to a preset time point (i.e., a prediction result obtained according to the actually monitored data) is obtained.
Step S503, calculating a difference between the static prediction result and the monitoring result.
In this embodiment, a residual between the static prediction result and the monitoring result is calculated (i.e., a difference between the static prediction result and the monitoring result is calculated).
Step S504, if the difference value exceeds a preset range, recording the monitoring result into an abnormal log.
In this embodiment, it is detected whether a difference between the static prediction result and the monitoring result exceeds a preset range, and if a residual between the static prediction result and the monitoring result exceeds the preset range, it is determined that the monitoring result is abnormal data, and therefore, the monitoring result is recorded in an abnormal log. In this embodiment, if the current monitoring result is determined to be abnormal data according to the dynamic prediction result (the prediction result obtained according to the prediction value), whether a difference between the static prediction result (the prediction result obtained according to the actually monitored data) and the current monitoring result exceeds a preset range is further detected, and if the difference between the static prediction result and the monitoring result also exceeds the preset range, the current monitoring result is determined to be abnormal data, and the accuracy of abnormality determination is improved through a double determination mechanism.
Further, in an embodiment, after step S503, the method further includes:
and if the difference value does not exceed the preset range, determining the monitoring result as a normal monitoring result.
In this embodiment, if the difference does not exceed the preset range, it indicates that the static prediction result is similar to the current monitoring result, and therefore, if the current monitoring result is determined to be a normal monitoring result, the monitoring result is not recorded in the abnormal log.
Further, in an embodiment, detecting whether there is an abnormal event based on the abnormal log includes:
detecting whether a time difference corresponding to two monitoring results in the abnormal log is smaller than or equal to a preset time difference; and if the time difference corresponding to the two monitoring results in the abnormal log is smaller than or equal to the preset time difference, determining that an abnormal event exists.
In this embodiment, according to the above steps, if the monitoring result corresponding to the preset time point 1 is recorded in the abnormal log, the monitoring result corresponding to the preset time point 2 is also recorded in the abnormal log, and the time difference between the preset time point 1 and the preset time point 2 is smaller than or equal to the preset time difference, which indicates that two abnormal monitoring results occur in a short time, it is determined that an abnormal event exists currently. That is, in this embodiment, if it is detected that the time difference corresponding to the two monitoring results in the abnormal log is smaller than or equal to the preset time difference, it is determined that an abnormal event exists.
And step S60, if an abnormal event exists, sending an abnormal event alarm to the operation and maintenance terminal.
In this embodiment, if an abnormal event exists, an abnormal event alarm is sent to the operation and maintenance terminal. Specifically, the operation and maintenance system can be notified to the responsible personnel in the form of mails or short messages, so that the problems of the operation and maintenance related computer hardware and system can be manually and timely checked and repaired, and the normal operation of the system can be recovered.
In this embodiment, whether the index to be detected is a periodic significant index is detected; if the index to be detected is a periodic significant index, acquiring historical prediction data corresponding to the index to be detected at a plurality of time points before a preset time point to obtain a plurality of historical prediction data; inputting a plurality of historical prediction data into a prediction model to obtain a dynamic prediction result corresponding to the preset time point; acquiring a monitoring result corresponding to the index to be detected at the preset time point, and calculating a residual error between the dynamic prediction result and the monitoring result; if the residual error exceeds a preset range, recording the monitoring result into an abnormal log, and detecting whether an abnormal event exists or not based on the abnormal log; and if the abnormal event exists, sending an abnormal event alarm to the operation and maintenance terminal. According to the method and the device, based on the prediction result and the actual monitoring result of the periodic significant indexes, the abnormality can be found in the hidden danger stage and the manual investigation is informed, so that the real system fault caused by the hidden trouble is avoided.
Further, referring to fig. 5, fig. 5 is a flowchart illustrating sub-steps of the abnormality detection method of fig. 1. As shown in fig. 5, step S60 includes steps S601 to S602.
Step S601, if there is an abnormal event, acquiring state information of each operation and maintenance terminal.
In this embodiment, an operation and maintenance terminal is equipped for each operation and maintenance person, and the operation and maintenance person operates on the operation and maintenance terminal according to the self condition to adjust the state information of the operation and maintenance terminal, where the state information includes: the method comprises the steps of busy state and idle state, and when abnormal events exist, state information of each operation and maintenance terminal is obtained. Specifically, the status information may be an identifier, for example, the obtained status information is an identifier 1, which indicates that the corresponding operation and maintenance terminal is in a busy state, and the obtained status information is an identifier 2, which indicates that the corresponding operation and maintenance terminal is in an idle state.
Step S602, based on the state information, determining a target operation and maintenance terminal in an idle state, and sending an abnormal event alarm to the target operation and maintenance terminal.
In this embodiment, according to the acquired state information of each operation and maintenance terminal, a target operation and maintenance terminal is randomly determined from the operation and maintenance terminals of which the state information is an idle state, and an abnormal event alarm is sent to the target operation and maintenance terminal, so that a human can perform troubleshooting and repair problems of operation and maintenance related computer hardware and systems at the first time, and the normal operation of the system is recovered.
Referring to fig. 6, fig. 6 is a schematic block diagram of an abnormality detection apparatus according to an embodiment of the present application, the abnormality detection apparatus being configured to perform the foregoing abnormality detection method.
As shown in fig. 6, the abnormality detection device includes:
the detection module 10 is used for detecting whether the index to be detected is a periodic significant index;
the obtaining module 20 is configured to obtain historical prediction data corresponding to the to-be-detected index at multiple time points before a preset time point if the to-be-detected index is a periodic significant index, so as to obtain multiple historical prediction data;
the prediction module 30 is configured to input a plurality of historical prediction data into a prediction model to obtain a dynamic prediction result corresponding to the preset time point;
the calculation module 40 is configured to obtain a monitoring result corresponding to the to-be-detected indicator at the preset time point, and calculate a residual between the dynamic prediction result and the monitoring result;
an abnormal event detection module 50, configured to record the monitoring result into an abnormal log if the residual exceeds a preset range, and detect whether an abnormal event exists based on the abnormal log;
and the alarm module 60 is configured to send an abnormal event alarm to the operation and maintenance terminal if the abnormal event exists.
Further, in one embodiment, the detection module 10 includes:
the acquisition unit is used for acquiring historical monitoring data of the index to be detected within a preset time length;
the data processing unit is used for carrying out fast Fourier change on the historical monitoring data to obtain frequency domain map information data;
the first determining unit is used for determining the frequency spectrum component corresponding to the daily frequency position and the frequency spectrum component corresponding to other frequency positions according to the frequency domain map information data;
the calculating unit is used for calculating the average value of the frequency spectrum components corresponding to the other frequency positions and calculating the difference value between the frequency spectrum components corresponding to the daily frequency position and the average value; calculating the standard deviation of the frequency spectrum component corresponding to the daily frequency position and the frequency spectrum components corresponding to the other frequency positions;
and the second determining unit is used for determining the index to be detected as a periodic significant index if the difference value is greater than or equal to the standard deviation of a preset multiple.
Further, in an embodiment, the second determining unit includes:
the first determining subunit is configured to determine, according to the frequency domain map information data, a saturation and an autocorrelation coefficient corresponding to a daily frequency position if the difference is greater than or equal to a preset multiple of the standard deviation;
and the second determining subunit is configured to determine that the indicator to be detected is a periodic significant indicator if the saturation is greater than the first threshold and the autocorrelation coefficient is greater than the second threshold.
Further, in one embodiment, the abnormal event detection module 50 includes:
the acquisition unit is used for acquiring historical monitoring data corresponding to the index to be detected at a plurality of time points before a preset time point;
the static prediction unit is used for inputting a plurality of historical monitoring data into a prediction model to obtain a static prediction result corresponding to the preset time point;
the calculating unit is used for calculating the difference value between the static prediction result and the monitoring result;
and the recording unit is used for recording the monitoring result into an abnormal log if the difference value exceeds a preset range.
Further, in an embodiment, the abnormality detecting apparatus further includes:
and the judging module is used for determining the monitoring result as a normal monitoring result if the difference value does not exceed the preset range.
Further, in an embodiment, the abnormal event detecting module 50 further includes:
the detection unit is used for detecting whether the time difference corresponding to the two monitoring results in the abnormal log is smaller than or equal to a preset time difference;
and the abnormal event judging unit is used for determining that an abnormal event exists if the time difference corresponding to the two monitoring results in the abnormal log is less than or equal to the preset time difference.
Further, in an embodiment, the alarm module 60 includes:
the state information acquisition unit is used for acquiring the state information of each operation and maintenance terminal if an abnormal event exists;
and the alarm unit is used for determining the target operation and maintenance terminal in an idle state based on the state information and sending an abnormal event alarm to the target operation and maintenance terminal.
It should be noted that, as will be clear to those skilled in the art, for convenience and brevity of description, the specific working processes of the apparatus and the modules described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
The apparatus described above may be implemented in the form of a computer program which is executable on a computer device as shown in fig. 7.
Referring to fig. 7, fig. 7 is a schematic block diagram of a computer device according to an embodiment of the present application. The computer device may be a server.
Referring to fig. 7, the computer device includes a processor, a memory, and a network interface connected through a system bus, wherein the memory may include a nonvolatile storage medium and an internal memory.
The non-volatile storage medium may store an operating system and a computer program. The computer program includes program instructions that, when executed, cause a processor to perform any of the anomaly detection methods.
The processor is used for providing calculation and control capability and supporting the operation of the whole computer equipment.
The internal memory provides an environment for running a computer program in the non-volatile storage medium, which when executed by the processor, causes the processor to perform any one of the anomaly detection methods.
The network interface is used for network communication, such as sending assigned tasks and the like. Those skilled in the art will appreciate that the architecture shown in fig. 7 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
It should be understood that the Processor may be a Central Processing Unit (CPU), and the Processor may be other general purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other Programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Wherein a general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
Wherein, in one embodiment, the processor is configured to run a computer program stored in the memory to implement the steps of the various embodiments of the anomaly detection method as described above.
The embodiment of the present application further provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, where the computer program includes program instructions, and the processor executes the program instructions to implement any one of the abnormality detection methods provided in the embodiments of the present application.
The computer-readable storage medium may be an internal storage unit of the computer device described in the foregoing embodiment, for example, a hard disk or a memory of the computer device. The computer readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like provided on the computer device.
While the invention has been described with reference to specific embodiments, the scope of the invention is not limited thereto, and those skilled in the art can easily conceive various equivalent modifications or substitutions within the technical scope of the invention. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (10)

1. An abnormality detection method characterized by comprising:
detecting whether the index to be detected is a periodic significant index;
if the index to be detected is a periodic significant index, acquiring historical prediction data corresponding to the index to be detected at a plurality of time points before a preset time point to obtain a plurality of historical prediction data;
inputting a plurality of historical prediction data into a prediction model to obtain a dynamic prediction result corresponding to the preset time point;
acquiring a monitoring result corresponding to the index to be detected at the preset time point, and calculating a residual error between the dynamic prediction result and the monitoring result;
if the residual error exceeds a preset range, recording the monitoring result into an abnormal log, and detecting whether an abnormal event exists or not based on the abnormal log;
and if the abnormal event exists, sending an abnormal event alarm to the operation and maintenance terminal.
2. The abnormality detection method according to claim 1, wherein said detecting whether the index to be detected is a periodic significant index includes:
acquiring historical monitoring data of an index to be detected within a preset time;
carrying out fast Fourier transformation on the historical monitoring data to obtain frequency domain map information data;
determining frequency spectrum components corresponding to daily frequency positions and frequency spectrum components corresponding to other frequency positions according to the frequency domain map information data;
calculating the average value of the frequency spectrum components corresponding to the other frequency positions, and calculating the difference value between the frequency spectrum components corresponding to the daily frequency position and the average value;
calculating the standard deviation of the frequency spectrum component corresponding to the daily frequency position and the frequency spectrum components corresponding to the other frequency positions;
and if the difference is larger than or equal to the standard deviation of the preset multiple, determining that the index to be detected is a periodic significant index.
3. The abnormality detection method according to claim 2, wherein determining that the index to be detected is a periodic significant index if the difference is greater than or equal to a preset multiple of the standard deviation includes:
if the difference is larger than or equal to the standard deviation of a preset multiple, determining saturation and autocorrelation coefficients corresponding to daily frequency positions according to the frequency domain map information data;
and if the saturation is greater than a first threshold and the autocorrelation coefficient is greater than a second threshold, determining that the index to be detected is a periodic significant index.
4. The anomaly detection method according to claim 1, wherein said recording said monitoring result into an anomaly log comprises:
acquiring historical monitoring data corresponding to the index to be detected at a plurality of time points before a preset time point;
inputting a plurality of historical monitoring data into a prediction model to obtain a static prediction result corresponding to the preset time point;
calculating a difference between the static prediction result and the monitoring result;
and if the difference value exceeds a preset range, recording the monitoring result into an abnormal log.
5. The anomaly detection method according to claim 4, wherein said calculating a difference between said static prediction result and said monitoring result further comprises:
and if the difference value does not exceed the preset range, determining the monitoring result as a normal monitoring result.
6. The anomaly detection method according to claim 1, wherein said detecting whether there is an anomalous event based on said anomaly log comprises:
detecting whether a time difference corresponding to two monitoring results in the abnormal log is smaller than or equal to a preset time difference;
and if the time difference corresponding to the two monitoring results in the abnormal log is smaller than or equal to the preset time difference, determining that an abnormal event exists.
7. The method according to any one of claims 1 to 6, wherein the sending an abnormal event alarm to the operation and maintenance terminal if an abnormal event exists comprises:
if an abnormal event exists, acquiring the state information of each operation and maintenance terminal;
and determining a target operation and maintenance terminal in an idle state based on the state information, and sending an abnormal event alarm to the target operation and maintenance terminal.
8. An abnormality detection device characterized by comprising:
the detection module is used for detecting whether the index to be detected is a periodic significant index;
the acquisition module is used for acquiring historical prediction data corresponding to the index to be detected at a plurality of time points before a preset time point if the index to be detected is a periodic significant index, so as to obtain a plurality of historical prediction data;
the prediction module is used for inputting a plurality of historical prediction data into a prediction model to obtain a dynamic prediction result corresponding to the preset time point;
the calculation module is used for acquiring a monitoring result corresponding to the index to be detected at the preset time point and calculating a residual error between the dynamic prediction result and the monitoring result;
the abnormal event detection module is used for recording the monitoring result into an abnormal log if the residual error exceeds a preset range, and detecting whether an abnormal event exists or not based on the abnormal log;
and the alarm module is used for sending an abnormal event alarm to the operation and maintenance terminal if the abnormal event exists.
9. A computer device, wherein the computer device comprises a memory and a processor;
the memory is used for storing a computer program;
the processor for executing the computer program and implementing the anomaly detection method of any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program which, when executed by a processor, causes the processor to implement the abnormality detection method according to any one of claims 1 to 7.
CN201910985364.2A 2019-10-16 2019-10-16 Abnormality detection method, abnormality detection device, computer device, and storage medium Active CN110888788B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910985364.2A CN110888788B (en) 2019-10-16 2019-10-16 Abnormality detection method, abnormality detection device, computer device, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910985364.2A CN110888788B (en) 2019-10-16 2019-10-16 Abnormality detection method, abnormality detection device, computer device, and storage medium

Publications (2)

Publication Number Publication Date
CN110888788A true CN110888788A (en) 2020-03-17
CN110888788B CN110888788B (en) 2024-09-10

Family

ID=69746238

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910985364.2A Active CN110888788B (en) 2019-10-16 2019-10-16 Abnormality detection method, abnormality detection device, computer device, and storage medium

Country Status (1)

Country Link
CN (1) CN110888788B (en)

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111178645A (en) * 2020-04-14 2020-05-19 深圳市朝阳辉电气设备有限公司 Power equipment abnormality detection method and device, control equipment and storage medium
CN111447193A (en) * 2020-03-23 2020-07-24 网宿科技股份有限公司 Method and device for anomaly detection of real-time data stream
CN111767938A (en) * 2020-05-09 2020-10-13 北京奇艺世纪科技有限公司 Abnormal data detection method and device and electronic equipment
CN111783883A (en) * 2020-06-30 2020-10-16 平安普惠企业管理有限公司 Abnormal data detection method and device
CN112202875A (en) * 2020-09-28 2021-01-08 北京八分量信息科技有限公司 Method and device for safety detection based on block link point weight and related product
CN112288021A (en) * 2020-11-02 2021-01-29 广东柯内特环境科技有限公司 Medical wastewater monitoring data quality control method, device and system
CN112346939A (en) * 2020-11-02 2021-02-09 长沙市到家悠享网络科技有限公司 Alarm method, device, equipment and storage medium
CN112463531A (en) * 2020-11-24 2021-03-09 中国建设银行股份有限公司 File transmission early warning method, device, equipment and storage medium
CN112527608A (en) * 2020-12-10 2021-03-19 北京自如信息科技有限公司 Alarm method and device and computer equipment
CN112541399A (en) * 2020-11-19 2021-03-23 山东信通电子股份有限公司 Transmission line monitoring control method and device
CN112579665A (en) * 2020-12-10 2021-03-30 珠海格力电器股份有限公司 Energy equipment control method and device and energy equipment
CN112633583A (en) * 2020-12-29 2021-04-09 南方电网调峰调频发电有限公司 Generator set vibration prediction method and device, computer equipment and storage medium
CN112800068A (en) * 2021-02-22 2021-05-14 首钢京唐钢铁联合有限责任公司 Method and device for automatically processing energy metering data
CN112882911A (en) * 2021-02-01 2021-06-01 中电科网络空间安全研究院有限公司 Abnormal performance behavior detection method, system, device and storage medium
CN113011745A (en) * 2021-03-19 2021-06-22 中国南方电网有限责任公司 Abnormity detection method, device, equipment and medium in power grid safety operation and maintenance
CN113033613A (en) * 2021-02-26 2021-06-25 广东核电合营有限公司 State display method and device of nuclear power equipment, computer equipment and storage medium
CN113110961A (en) * 2021-04-30 2021-07-13 平安国际融资租赁有限公司 Equipment abnormality detection method and device, computer equipment and readable storage medium
CN113127305A (en) * 2021-04-22 2021-07-16 北京百度网讯科技有限公司 Abnormality detection method and apparatus
CN113138875A (en) * 2021-04-22 2021-07-20 深圳感臻科技有限公司 Fault detection method, terminal and computer storage medium
CN113220648A (en) * 2021-05-25 2021-08-06 广州绿怡信息科技有限公司 Audio function detection method and device
CN113313591A (en) * 2021-05-26 2021-08-27 中国银行股份有限公司 Data abnormity warning method and device
CN113312239A (en) * 2021-06-11 2021-08-27 腾讯云计算(北京)有限责任公司 Data detection method, device, electronic equipment and medium
CN113326177A (en) * 2021-06-17 2021-08-31 深圳前海微众银行股份有限公司 Index anomaly detection method, device, equipment and storage medium
CN113420422A (en) * 2021-05-31 2021-09-21 济南浪潮数据技术有限公司 Alarm log proportion prediction method, system, device and medium
CN113448828A (en) * 2020-03-26 2021-09-28 阿里巴巴集团控股有限公司 Object data detection method and device, electronic equipment and computer storage medium
CN113590392A (en) * 2021-06-30 2021-11-02 中国南方电网有限责任公司超高压输电公司昆明局 Converter station equipment abnormality detection method and device, computer equipment and storage medium
US20210374755A1 (en) * 2020-05-29 2021-12-02 Sap Se Unsupervised universal anomaly detection for situation handling
CN113746735A (en) * 2020-05-28 2021-12-03 阿里巴巴集团控股有限公司 Detection method, device and equipment of controller and computer storage medium
CN113821416A (en) * 2021-09-18 2021-12-21 中国电信股份有限公司 Monitoring alarm method, device, storage medium and electronic equipment
CN113869618A (en) * 2020-06-30 2021-12-31 支付宝实验室(新加坡)有限公司 Transaction detection method and device and electronic equipment
CN114095337A (en) * 2020-08-10 2022-02-25 中国移动通信集团浙江有限公司 KPI (Key Performance indicator) anomaly detection method and device, computing equipment and computer storage medium
CN114138617A (en) * 2022-02-07 2022-03-04 杭州朗澈科技有限公司 Self-learning frequency conversion monitoring method and system, electronic equipment and storage medium
CN114295365A (en) * 2022-03-09 2022-04-08 深圳市信润富联数字科技有限公司 Method, system, equipment and storage medium for monitoring pin inserting machine precision abnormity
CN114401494A (en) * 2022-01-14 2022-04-26 平安壹钱包电子商务有限公司 Short message issuing abnormity detection method and device, computer equipment and storage medium
CN115168154A (en) * 2022-07-26 2022-10-11 北京优特捷信息技术有限公司 Abnormal log detection method, device and equipment based on dynamic baseline
CN115334560A (en) * 2022-08-19 2022-11-11 中国联合网络通信集团有限公司 Method, device and equipment for monitoring base station abnormity and computer readable storage medium
CN115424368A (en) * 2022-08-25 2022-12-02 武汉迪昌科技有限公司 Unpowered grouping test method and device for motor train unit
CN115512813A (en) * 2022-09-20 2022-12-23 海南金域医学检验中心有限公司 Sample monitoring method, model training method, device and medium
CN117422425A (en) * 2023-12-18 2024-01-19 国网浙江省电力有限公司宁波供电公司 On-site potential safety hazard management method and system based on instant messaging
CN118094450A (en) * 2024-04-26 2024-05-28 江苏中天互联科技有限公司 Fault early warning method and related equipment

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106886481A (en) * 2017-02-28 2017-06-23 深圳市华傲数据技术有限公司 A kind of system health degree static analysis Forecasting Methodology and device
CN107480703A (en) * 2017-07-21 2017-12-15 阿里巴巴集团控股有限公司 Transaction fault detection method and device
CN108089962A (en) * 2017-11-13 2018-05-29 北京奇艺世纪科技有限公司 A kind of method for detecting abnormality, device and electronic equipment
CN109542740A (en) * 2017-09-22 2019-03-29 阿里巴巴集团控股有限公司 Method for detecting abnormality and device
CN110086649A (en) * 2019-03-19 2019-08-02 深圳壹账通智能科技有限公司 Detection method, device, computer equipment and the storage medium of abnormal flow
CN110231447A (en) * 2019-06-10 2019-09-13 精锐视觉智能科技(深圳)有限公司 The method, apparatus and terminal device of water quality abnormality detection
US20190294485A1 (en) * 2018-03-22 2019-09-26 Microsoft Technology Licensing, Llc Multi-variant anomaly detection from application telemetry

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106886481A (en) * 2017-02-28 2017-06-23 深圳市华傲数据技术有限公司 A kind of system health degree static analysis Forecasting Methodology and device
CN107480703A (en) * 2017-07-21 2017-12-15 阿里巴巴集团控股有限公司 Transaction fault detection method and device
CN109542740A (en) * 2017-09-22 2019-03-29 阿里巴巴集团控股有限公司 Method for detecting abnormality and device
CN108089962A (en) * 2017-11-13 2018-05-29 北京奇艺世纪科技有限公司 A kind of method for detecting abnormality, device and electronic equipment
US20190294485A1 (en) * 2018-03-22 2019-09-26 Microsoft Technology Licensing, Llc Multi-variant anomaly detection from application telemetry
CN110086649A (en) * 2019-03-19 2019-08-02 深圳壹账通智能科技有限公司 Detection method, device, computer equipment and the storage medium of abnormal flow
CN110231447A (en) * 2019-06-10 2019-09-13 精锐视觉智能科技(深圳)有限公司 The method, apparatus and terminal device of water quality abnormality detection

Cited By (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111447193A (en) * 2020-03-23 2020-07-24 网宿科技股份有限公司 Method and device for anomaly detection of real-time data stream
CN113448828A (en) * 2020-03-26 2021-09-28 阿里巴巴集团控股有限公司 Object data detection method and device, electronic equipment and computer storage medium
CN111178645A (en) * 2020-04-14 2020-05-19 深圳市朝阳辉电气设备有限公司 Power equipment abnormality detection method and device, control equipment and storage medium
CN111767938A (en) * 2020-05-09 2020-10-13 北京奇艺世纪科技有限公司 Abnormal data detection method and device and electronic equipment
CN111767938B (en) * 2020-05-09 2023-12-19 北京奇艺世纪科技有限公司 Abnormal data detection method and device and electronic equipment
CN113746735B (en) * 2020-05-28 2023-04-28 阿里巴巴集团控股有限公司 Method, device and equipment for detecting controller and computer storage medium
CN113746735A (en) * 2020-05-28 2021-12-03 阿里巴巴集团控股有限公司 Detection method, device and equipment of controller and computer storage medium
US11455639B2 (en) * 2020-05-29 2022-09-27 Sap Se Unsupervised universal anomaly detection for situation handling
US20210374755A1 (en) * 2020-05-29 2021-12-02 Sap Se Unsupervised universal anomaly detection for situation handling
CN113869618A (en) * 2020-06-30 2021-12-31 支付宝实验室(新加坡)有限公司 Transaction detection method and device and electronic equipment
CN111783883A (en) * 2020-06-30 2020-10-16 平安普惠企业管理有限公司 Abnormal data detection method and device
CN114095337A (en) * 2020-08-10 2022-02-25 中国移动通信集团浙江有限公司 KPI (Key Performance indicator) anomaly detection method and device, computing equipment and computer storage medium
CN112202875A (en) * 2020-09-28 2021-01-08 北京八分量信息科技有限公司 Method and device for safety detection based on block link point weight and related product
CN112346939A (en) * 2020-11-02 2021-02-09 长沙市到家悠享网络科技有限公司 Alarm method, device, equipment and storage medium
CN112288021B (en) * 2020-11-02 2022-04-29 广东柯内特环境科技有限公司 Medical wastewater monitoring data quality control method, device and system
CN112288021A (en) * 2020-11-02 2021-01-29 广东柯内特环境科技有限公司 Medical wastewater monitoring data quality control method, device and system
CN112541399B (en) * 2020-11-19 2022-11-15 山东信通电子股份有限公司 Transmission line monitoring control method and device
CN112541399A (en) * 2020-11-19 2021-03-23 山东信通电子股份有限公司 Transmission line monitoring control method and device
CN112463531A (en) * 2020-11-24 2021-03-09 中国建设银行股份有限公司 File transmission early warning method, device, equipment and storage medium
CN112579665A (en) * 2020-12-10 2021-03-30 珠海格力电器股份有限公司 Energy equipment control method and device and energy equipment
CN112527608A (en) * 2020-12-10 2021-03-19 北京自如信息科技有限公司 Alarm method and device and computer equipment
CN112633583A (en) * 2020-12-29 2021-04-09 南方电网调峰调频发电有限公司 Generator set vibration prediction method and device, computer equipment and storage medium
CN112882911B (en) * 2021-02-01 2023-12-29 中电科网络空间安全研究院有限公司 Abnormal performance behavior detection method, system, device and storage medium
CN112882911A (en) * 2021-02-01 2021-06-01 中电科网络空间安全研究院有限公司 Abnormal performance behavior detection method, system, device and storage medium
CN112800068A (en) * 2021-02-22 2021-05-14 首钢京唐钢铁联合有限责任公司 Method and device for automatically processing energy metering data
CN113033613A (en) * 2021-02-26 2021-06-25 广东核电合营有限公司 State display method and device of nuclear power equipment, computer equipment and storage medium
CN113011745A (en) * 2021-03-19 2021-06-22 中国南方电网有限责任公司 Abnormity detection method, device, equipment and medium in power grid safety operation and maintenance
CN113138875B (en) * 2021-04-22 2022-12-06 深圳感臻智能股份有限公司 Fault detection method, terminal and computer storage medium
CN113127305A (en) * 2021-04-22 2021-07-16 北京百度网讯科技有限公司 Abnormality detection method and apparatus
CN113138875A (en) * 2021-04-22 2021-07-20 深圳感臻科技有限公司 Fault detection method, terminal and computer storage medium
CN113110961A (en) * 2021-04-30 2021-07-13 平安国际融资租赁有限公司 Equipment abnormality detection method and device, computer equipment and readable storage medium
CN113220648A (en) * 2021-05-25 2021-08-06 广州绿怡信息科技有限公司 Audio function detection method and device
CN113313591A (en) * 2021-05-26 2021-08-27 中国银行股份有限公司 Data abnormity warning method and device
CN113420422B (en) * 2021-05-31 2023-04-07 济南浪潮数据技术有限公司 Alarm log proportion prediction method, system, device and medium
CN113420422A (en) * 2021-05-31 2021-09-21 济南浪潮数据技术有限公司 Alarm log proportion prediction method, system, device and medium
CN113312239B (en) * 2021-06-11 2024-03-15 腾讯云计算(北京)有限责任公司 Data detection method, device, electronic equipment and medium
CN113312239A (en) * 2021-06-11 2021-08-27 腾讯云计算(北京)有限责任公司 Data detection method, device, electronic equipment and medium
CN113326177B (en) * 2021-06-17 2024-07-26 深圳前海微众银行股份有限公司 Index anomaly detection method, device, equipment and storage medium
CN113326177A (en) * 2021-06-17 2021-08-31 深圳前海微众银行股份有限公司 Index anomaly detection method, device, equipment and storage medium
CN113590392A (en) * 2021-06-30 2021-11-02 中国南方电网有限责任公司超高压输电公司昆明局 Converter station equipment abnormality detection method and device, computer equipment and storage medium
CN113590392B (en) * 2021-06-30 2024-04-02 中国南方电网有限责任公司超高压输电公司昆明局 Converter station equipment abnormality detection method, device, computer equipment and storage medium
CN113821416A (en) * 2021-09-18 2021-12-21 中国电信股份有限公司 Monitoring alarm method, device, storage medium and electronic equipment
CN114401494A (en) * 2022-01-14 2022-04-26 平安壹钱包电子商务有限公司 Short message issuing abnormity detection method and device, computer equipment and storage medium
CN114401494B (en) * 2022-01-14 2023-05-26 平安壹钱包电子商务有限公司 Short message issuing abnormality detection method, device, computer equipment and storage medium
CN114138617B (en) * 2022-02-07 2022-05-24 杭州朗澈科技有限公司 Self-learning frequency conversion monitoring method and system, electronic equipment and storage medium
CN114138617A (en) * 2022-02-07 2022-03-04 杭州朗澈科技有限公司 Self-learning frequency conversion monitoring method and system, electronic equipment and storage medium
CN114295365A (en) * 2022-03-09 2022-04-08 深圳市信润富联数字科技有限公司 Method, system, equipment and storage medium for monitoring pin inserting machine precision abnormity
CN115168154B (en) * 2022-07-26 2023-06-23 北京优特捷信息技术有限公司 Abnormal log detection method, device and equipment based on dynamic baseline
CN115168154A (en) * 2022-07-26 2022-10-11 北京优特捷信息技术有限公司 Abnormal log detection method, device and equipment based on dynamic baseline
CN115334560B (en) * 2022-08-19 2024-05-07 中国联合网络通信集团有限公司 Base station abnormality monitoring method, device, equipment and computer readable storage medium
CN115334560A (en) * 2022-08-19 2022-11-11 中国联合网络通信集团有限公司 Method, device and equipment for monitoring base station abnormity and computer readable storage medium
CN115424368A (en) * 2022-08-25 2022-12-02 武汉迪昌科技有限公司 Unpowered grouping test method and device for motor train unit
CN115512813A (en) * 2022-09-20 2022-12-23 海南金域医学检验中心有限公司 Sample monitoring method, model training method, device and medium
CN117422425A (en) * 2023-12-18 2024-01-19 国网浙江省电力有限公司宁波供电公司 On-site potential safety hazard management method and system based on instant messaging
CN117422425B (en) * 2023-12-18 2024-04-30 国网浙江省电力有限公司宁波供电公司 On-site potential safety hazard management method and system based on instant messaging
CN118094450A (en) * 2024-04-26 2024-05-28 江苏中天互联科技有限公司 Fault early warning method and related equipment

Also Published As

Publication number Publication date
CN110888788B (en) 2024-09-10

Similar Documents

Publication Publication Date Title
CN110888788B (en) Abnormality detection method, abnormality detection device, computer device, and storage medium
US10402511B2 (en) System for maintenance recommendation based on performance degradation modeling and monitoring
Hu et al. Cause-effect analysis of industrial alarm variables using transfer entropies
US7702485B2 (en) Method and apparatus for predicting remaining useful life for a computer system
CN111045894B (en) Database abnormality detection method, database abnormality detection device, computer device and storage medium
US9218570B2 (en) Determining an anomalous state of a system at a future point in time
US11165799B2 (en) Anomaly detection and processing for seasonal data
US8949676B2 (en) Real-time event storm detection in a cloud environment
CN112162878A (en) Database fault discovery method and device, electronic equipment and storage medium
CN112732983A (en) Data detection method and device based on artificial intelligence, server and storage medium
US10379146B2 (en) Detecting non-technical losses in electrical networks based on multi-layered statistical techniques from smart meter data
US20210224699A1 (en) Building time series based prediction / forecast model for a telecommunication network
US9244711B1 (en) Virtual machine capacity planning
Quevedo et al. Combining learning in model space fault diagnosis with data validation/reconstruction: Application to the Barcelona water network
EP2613263B1 (en) Operations management device, operations management method, and program
De Oca et al. A cusum change-point detection algorithm for non-stationary sequences with application to data network surveillance
US10904126B2 (en) Automated generation and dynamic update of rules
EP2975564A1 (en) Warranty cost estimation based on computing a projected number of failures of products
CN114978956A (en) Method and device for detecting abnormal performance mutation points of network equipment in smart city
CN114528190A (en) Single index abnormality detection method and device, electronic equipment and readable storage medium
JPWO2017150286A1 (en) System analysis apparatus, system analysis method, and program
CN108334427A (en) Method for diagnosing faults in storage system and device
CN113221096A (en) Method and system for analyzing correlation of random events in chaotic engineering
CN110458713B (en) Model monitoring method, device, computer equipment and storage medium
US20230308461A1 (en) Event-Based Machine Learning for a Time-Series Metric

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
GR01 Patent grant
GR01 Patent grant