Automated Log Pattern Recognition for Data Mining Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Organizations face challenges in understanding and deriving business value from log files due to their complexity and the need for manual interaction, which requires specialized technical skills and repetitive data classification and mining efforts.

Innovation Solution

A method and system that automatically examine log files to determine their structure and patterns, recognize fields, and provide enhancement options by using a repository to store and retrieve known patterns, allowing for automatic data export to a database and suggesting field names and mining options based on content types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual interaction with log files is used to understand and process data, then data analysts can derive insights from log files, but it requires specialized technical skills and repetitive data classification and mining efforts

Engineering Contradiction:
Improvedata understanding accuracyVSAvoidtime for data classification and mining
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically classifying log data and identifying patterns before the data analyst needs to analyze it. The log data classifier examines log files and pre-categorizes data into relevant classes, so when the analyst views the data, the repetitive classification work has already been completed, reducing both time loss and skill requirements

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by allowing log files to be automatically processed and classified without requiring specialized manual intervention. The automated classification system serves itself by identifying patterns and categorizing data based on predefined rules and machine learning, eliminating the need for analysts to manually classify each log entry

Inventive Principle:
Principle #25Self-service

2Quantity of substance

If log files are partitioned based on maximum file size, then storage management is improved, but the log files become difficult to understand and analyze

Engineering Contradiction:
Improvelog file storage capacityVSAvoidlog file understandability
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system introduces an intermediary layer between the partitioned log files and the analyst. The log data classifier acts as a mediator that automatically examines partitioned log files, identifies patterns across partitions, and presents unified insights without requiring the analyst to manually piece together information from multiple partitioned files

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system applies segmentation by dividing the analysis process into manageable components that work on partitioned log files independently. Each partition can be classified and analyzed separately by the automated system, then the results are aggregated to provide comprehensive insights, making large partitioned log files easier to understand

Inventive Principle:
Principle #1Segmentation

3Productivity

If automated pattern recognition is implemented in log files, then processing efficiency is improved, but the system complexity increases

Engineering Contradiction:
Improvelog data processing speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system manages complexity by changing parameters in a controlled manner. It starts with predefined classification rules and gradually incorporates more complex patterns only when needed. The log data classifier adjusts its complexity parameters based on the specific log file being analyzed, using simple rule-based classification for straightforward logs and more sophisticated pattern recognition only when necessary

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies partial action by implementing automated pattern recognition only for the most critical and frequently occurring log patterns. Rather than attempting to automatically analyze every possible log pattern with equal complexity, the system focuses on the most valuable patterns first, providing significant productivity improvements while keeping system complexity manageable

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9607059B2Intelligent data mining and processing of machine generated logs
Publication Date: 2017.03.28 SAP SE
  • US9607059B2 patent drawing
  • US9607059B2 patent drawing
  • US9607059B2 patent drawing

AI summary

According to some embodiments, a method and an apparatus of analyzing log files comprises sampling a log and determining a structure associated with the log file based on the sampling and a pattern within the structure. If the structure and the pattern are stored in a repository, data from the log file will be exported into a database based on the determined pattern.