SaaS software fault diagnosis method and device based on convolutional neural network
A convolutional neural network and software fault technology, applied in the computer field, can solve problems such as low accuracy of fault diagnosis methods, and achieve the effect of avoiding the intervention of human subjective factors, ensuring accuracy, and ensuring speed
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0067] This embodiment provides a SaaS software fault diagnosis method based on convolutional neural network, please refer to figure 1 , the method includes:
[0068] S1: Filter the log data generated by the system.
[0069] Specifically, considering the time dimension, when a performance failure node fails to be resolved within a specific period of time, it will frequently report the same log information. Considering the space dimension, the scheduling node sends a request to the node with performance failure. Since the scheduling node fails to process it in time, the scheduling node will send the request to other nodes, and other nodes will also report the same log information. Therefore, it is necessary to remove the same log information in the performance log, so as to improve diagnosis efficiency. The present invention judges whether they are redundant according to whether the performance log has the same severity level, performance failure component and performance fai...
Embodiment 2
[0164]This embodiment provides a SaaS software fault diagnosis device based on convolutional neural network, please refer to Figure 4 , the device consists of:
[0165] A filtering module 201, configured to filter log data generated by the system;
[0166] Labeling module 202, used for classifying and labeling the filtered log data;
[0167] A denoising module 203, configured to perform denoising processing on the log data after classification and labeling;
[0168] The vectorization module 204 is used to vectorize the denoised log data by using the Skip-Gram method, and construct a two-dimensional topology structure for the vectorized log data into two dimensions: a word vector dimension and a word dimension The two-dimensional vector data of ;
[0169] The training module 205 is used to use the constructed two-dimensional vector data as training data to train the pre-built convolutional neural network model to obtain a trained performance fault diagnosis model;
[0170]...
Embodiment 3
[0173] See Figure 5 , based on the same inventive concept, the present application also provides a computer-readable storage medium 300, on which a computer program 311 is stored, and when the program is executed, the method as described in the first embodiment is implemented.
[0174] Since the computer-readable storage medium introduced in the third embodiment of the present invention is a computer device used to implement a SaaS software fault diagnosis method based on a convolutional neural network in the first embodiment of the present invention, it is based on the introduction in the first embodiment of the present invention Those skilled in the art can understand the specific structure and deformation of the computer-readable storage medium, so details will not be repeated here. All computer-readable storage media used in the method in Embodiment 1 of the present invention fall within the scope of protection intended by the present invention.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com