Data Intake System Late-Binding Schema Raw Machine Data Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current tools lack the capability to efficiently search and analyze large sets of raw machine data from diverse sources, as they often pre-process data, discarding unprocessed data and limiting analysts to only analyzing pre-specified subsets, thereby restricting the exploration of insights within vast and complex data sets.

Innovation Solution

A data intake and query system that utilizes a metadata catalog and late-binding schema to store and process raw machine data, allowing for flexible schema development and extraction of insights at search time, enabling the analysis of all generated data rather than just pre-defined subsets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is pre-processed and stored in data systems, then retrieval and analysis efficiency is improved, but the ability to analyze all generated data is limited because only pre-specified subsets are available

Engineering Contradiction:
Improvedata retrieval and analysis efficiencyVSAvoidflexibility to analyze all generated data
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by extracting and storing metadata about data items during the data generation process. This metadata includes information about data types, sources, and characteristics, which enables efficient retrieval without requiring full pre-processing of the actual data content. The preliminary metadata extraction allows the system to prepare the infrastructure for fast querying while maintaining the ability to access all raw data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary layer in the form of a search index and metadata catalog that mediates between the raw data storage and the user queries. This intermediary structure provides a fast-access interface for retrieving data based on metadata, while the actual raw data remains accessible through the same interface. The search index acts as a mediator that enables efficient retrieval without forcing users to work with pre-processed subsets.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If massive quantities of raw data are stored for later analysis, then flexibility to analyze all data is improved, but the complexity of searching and analyzing the data increases

Engineering Contradiction:
Improveflexibility to analyze all generated dataVSAvoidcomplexity of searching and analyzing data
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the data management task by separating metadata extraction and indexing from the actual data storage. The search index is divided into manageable components that can be independently optimized, and the metadata catalog organizes data characteristics into structured fields. This segmentation allows the system to handle massive raw data volumes while keeping the search and analysis operations manageable through organized metadata structures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The search index structure is designed to be universal, serving multiple functions: it enables fast retrieval based on metadata, supports flexible querying of all raw data, and provides a interface for both pre-processed and raw data analysis. This multi-functional design eliminates the need for separate systems for different analysis requirements, reducing overall complexity while maintaining versatility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If tools are designed to search data systems separately and collect results over a network, then data analysis capability is provided, but the ease of operation is reduced due to piecemeal analysis requirements

Engineering Contradiction:
Improvedata analysis capabilityVSAvoidease of searching and analyzing data
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system merges the functionality of multiple separate data search tools into a unified interface. The search index integrates metadata querying, raw data access, and analysis capabilities into a single coherent system. Users can perform all types of data analysis through one interface rather than coordinating multiple separate tools, significantly improving ease of operation while maintaining comprehensive analysis capability.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11715051B1Service provider instance recommendations using machine-learned classifications and reconciliation
Publication Date: 2023.08.01 CISCO TECHNOLOGY INC
  • US11715051B1 patent drawing
  • US11715051B1 patent drawing
  • US11715051B1 patent drawing

AI summary

An example method includes collecting, at a computing system of a data intake and query system, source data corresponding to an instance of a service hosted by a service provider, wherein the service provider hosts the service on a network of the service provider, identifying in the source data a set of metrics for the instance of the service, applying a machine learning model to the set of metrics to determine a classification for the set of metrics, generating, using the classification, a recommendation, wherein the recommendation relates to usage by the instance of the service of one or more physical resources of the service provider, and transmitting, for receipt by a client device, data comprising the recommendation, wherein the data enables display on the client device of a visualization comprising the recommendation.