Log Transmission Using Environment Codes for Failure Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing log collection systems face difficulties in investigating device failures when detailed logs cannot be obtained, as they rely solely on logs from failing devices, which may not provide sufficient information for effective analysis.
Innovation Solution
A log transmission apparatus and system that generates and transmits an environment code indicating changes in the state of log transmission apparatuses, allowing for the detection of failures and reproduction of abnormal states, even when detailed logs are unavailable, by using logs from devices with similar environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If log collection relies solely on logs from failing devices, then device complexity is reduced, but measurement precision of failure causes deteriorates
Solution Approach 1:
The patent creates environment codes that represent device states, allowing logs from devices with similar environments to be collected as substitutes when the failing device logs are insufficient. This copying approach enables failure analysis without directly accessing the failing device's detailed logs, thus maintaining simplicity while improving measurement precision through environmental similarity matching
Solution Approach 2:
The environment code serves as an intermediary that bridges the gap between device state and log collection. Instead of directly collecting detailed logs from failing devices, the system uses environment codes to identify and collect logs from devices with similar environments, acting as a mediator to obtain necessary failure analysis information
2Loss of information
If detailed logs are collected from all devices, then information completeness for failure investigation is improved, but loss of information increases due to data volume
Solution Approach 1:
The patent extracts only the essential environmental state information into environment codes, separating this from the full detailed logs. This extraction allows the system to identify and collect only relevant logs from devices with similar environments, reducing the overall data volume while maintaining information completeness for failure analysis
Solution Approach 2:
The system performs preliminary generation of environment codes that capture device state information before log collection. This preliminary action enables pre-filtering and identification of relevant logs, avoiding the collection of unnecessary data and reducing information loss while minimizing data volume
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A log transmission apparatus is a log transmission apparatus connected to a log collection apparatus via a communication network, and includes an application execution unit which outputs a log, an environment change management unit which generates an environment code as information indicating a change in a state of the log transmission apparatus, and a transmission unit which transmits the log and the environment code to the log collection apparatus, in which the environment change management unit generates the environment code indicating a change in the state during a period from a previous output to present output of the log by the application execution unit.