Dynamic Log Detail Adjustment for Fault Analysis Memory Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In existing information processing systems, when a fault occurs due to an operator's operation, detailed logs are collected, but reverting back to the original state is difficult, making it challenging to manage and analyze subsequent faults effectively.
Innovation Solution
An information processing apparatus that includes a memory to store operation logs and an instruction unit that adjusts the log detail level from 'coarse' to 'fine' when a fault occurs, and back to 'coarse' if the fault re-occurs, allowing for more detailed logging during fault analysis and reducing unnecessary log generation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If detailed logs are collected when a fault occurs, then fault analysis is improved, but memory usage increases and reverting to original state becomes difficult
Solution Approach 1:
The log detail level is made dynamic rather than static. The system automatically adjusts the log detail level between coarse and fine based on fault occurrence conditions. When a fault occurs, the detail level changes from coarse to fine to capture more information. When the fault re-occurs or is resolved, the level reverts to coarse, enabling flexible adaptation to different operational states.
Solution Approach 2:
The patent changes the parameter of log detail level between two states: coarse and fine. This parameter change allows the system to adjust the amount of information collected based on the operational context. The instruction unit modifies the log detail level parameter in response to fault detection, enabling precise control over memory consumption versus analysis needs.
2Measurement precision
If log detail level is set to fine continuously, then fault analysis is improved, but unnecessary log generation increases
Solution Approach 1:
The system implements periodic switching between coarse and fine log detail levels based on fault occurrence patterns. Instead of continuously generating fine-level logs, the system transitions to fine level only when needed (when a fault occurs for the first time) and reverts to coarse level when the fault re-occurs or is resolved. This periodic action reduces unnecessary log generation while maintaining analysis precision when required.
Solution Approach 2:
The system uses feedback from fault detection to control log detail level. The instruction unit receives feedback about fault occurrence and automatically adjusts the log detail level accordingly. When a fault occurs, fine-level logging is activated. When the fault re-occurs or is resolved, the system receives feedback and reverts to coarse-level logging, preventing unnecessary resource consumption.
Data Source
AI summary
An information processing apparatus includes a memory that stores on a storage unit a log related to an operation performed on a device that is a monitoring target, and an instruction unit that, if a fault occurs in the monitoring target device in response to an operation performed by an operator, gives an instruction to the memory to change an amount of memory of the log stored on the memory from a first amount of memory to a second amount of memory different from the first amount of memory, and if the fault re-occurs in response to the operation subsequent to the instruction, instructs the memory to change the amount of memory of the log from the second amount of memory back to the first amount of memory.


