Remote Logfile Consolidation with Manifest-Based Incremental Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in efficiently consolidating logfiles from multiple remote computing devices to a centralized monitoring service due to the time-consuming nature of manually copying continually generated logfiles, especially when dealing with hundreds or thousands of devices.

Innovation Solution

A mechanism is implemented to securely and iteratively consolidate logfile contents from remote computing devices to a centralized monitoring service by establishing connections with these devices, retrieving only new logfile contents through inode metadata analysis, and sending them to the service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual copying of logfiles is performed from multiple remote computing devices to a centralized monitoring service, then logfile consolidation can be achieved, but the process becomes time-consuming and logistically burdensome

Engineering Contradiction:
Improvelogfile consolidation efficiencyVSAvoidtime for manual copying
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The remote computing devices automatically perform logfile consolidation themselves by generating manifest files that track their own logfile contents and sending only new or modified logfiles to the centralized monitoring service, eliminating the need for manual copying operations

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manifest files are generated in advance containing metadata about logfile contents, sizes, and checksums, allowing the centralized monitoring service to determine what new data needs to be retrieved before actual logfile transfer occurs

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If all logfile contents are retrieved from each remote computing device in every iteration, then complete logfile data is available for analysis, but network bandwidth is wasted transmitting duplicate data

Engineering Contradiction:
Improvelogfile data completenessVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

Only the necessary portion of logfile data is extracted and transmitted - specifically, only new logfiles or updated portions of existing logfiles are sent to the centralized monitoring service, while duplicate data is filtered out using manifest file comparisons

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The centralized monitoring service uses checksums and metadata from manifest files to detect what data has changed since the last retrieval, providing feedback information that guides selective transmission of only new or modified logfile contents

Inventive Principle:
Principle #23Feedback

3Productivity

If inode metadata analysis is performed to identify new logfile contents, then transmission efficiency is improved, but processing complexity increases

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidmetadata processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Instead of analyzing complex inode metadata structures directly, the system creates simplified manifest files that contain essential metadata information (checksums, sizes, timestamps) about logfile contents, making comparison and detection operations simpler and more efficient

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12393567B2Logfile collection and consolidation
Publication Date: 2025.08.19 RED HAT LLC
  • US12393567B2 patent drawing
  • US12393567B2 patent drawing
  • US12393567B2 patent drawing

AI summary

Mechanisms for consolidating log information from remote computing devices are provided. Connections with a plurality of remote computing devices are established. Each remote computing device has a corresponding logfile. For a plurality of iterations, logfile contents from each logfile on each remote computing device are retrieved, and the logfile contents are sent to a centralized monitoring service.