Autonomous Monitoring Condition Registry for Server Processes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In distributed server systems, managing monitoring setting information across multiple monitored apparatuses is complex and labor-intensive, leading to errors and increased person-hours due to the need for frequent coordination and synchronization between monitoring and monitored apparatuses, especially when services are added, changed, or deleted.
Innovation Solution
A method and system where a monitored server computer starts and stops a monitoring-target process, utilizing a monitoring-condition registry to ascertain and control the monitoring process, allowing for flexible definition of monitoring settings and anomaly handling, eliminating the need for centralized registration and coordination.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If centralized monitoring setting information management is implemented, then monitoring coverage and integration are improved, but operational complexity and coordination workload increase
Solution Approach 1:
Each monitored apparatus autonomously manages its own monitoring setting information through local storage and automatic synchronization mechanisms. The monitored apparatus independently defines, updates, and maintains monitoring parameters without requiring manual coordination with the monitoring apparatus, thereby reducing operational complexity while maintaining comprehensive monitoring coverage
Solution Approach 2:
Monitoring setting information is pre-configured and stored in the monitored apparatus before monitoring operations begin. This preliminary configuration allows the system to automatically synchronize and activate monitoring without requiring real-time coordination, reducing operational overhead while ensuring complete monitoring coverage from the start
2Measurement precision
If frequent synchronization of monitoring settings is performed, then monitoring accuracy is improved, but operational workload and time consumption increase
Solution Approach 1:
The system implements event-driven synchronization where monitoring setting information is automatically updated and synchronized only when changes occur. The monitored apparatus detects changes in monitoring parameters and triggers selective synchronization with the monitoring apparatus, maintaining high monitoring accuracy while minimizing unnecessary synchronization operations and time consumption
Solution Approach 2:
Instead of continuous or frequent synchronization, the system employs periodic change detection and event-triggered updates. Monitoring settings are synchronized at intervals or upon specific change events, ensuring monitoring accuracy is maintained without the overhead of constant synchronization operations
3Measurement precision
If dedicated monitoring functions are added for each process type, then monitoring precision is improved, but system complexity and cost increase
Solution Approach 1:
The monitoring system employs a universal monitoring framework that can handle multiple process types through a common architecture. The system uses process-type-agnostic monitoring mechanisms with configurable parameters that adapt to different process requirements, achieving high monitoring precision across diverse processes without requiring separate dedicated functions for each process type
4Reliability
If manual definition and maintenance of monitoring settings is performed, then monitoring completeness is improved, but operational burden and error rate increase
Solution Approach 1:
The monitored apparatus automatically generates, defines, and maintains its own monitoring setting information based on its operational parameters and process characteristics. This self-service approach ensures complete monitoring coverage by capturing all relevant process parameters while eliminating the manual burden of defining and maintaining monitoring settings, thereby reducing human error
Data Source
AI summary
A method and system for monitoring a monitoring-target process. A monitoring-condition registry is searched for a monitoring condition record that controls implementation of the monitoring-target process. The searching includes using a process label as a search key. The process label uniquely identifies the monitoring-target process. It is determined from the searching that the monitoring condition record is stored in the monitoring-condition registry and in response, the monitoring condition record is deleted from the monitoring-condition registry. After the monitoring condition record is deleted from the monitoring-condition registry, a determination is made of the monitoring conditions controlling implementation of the monitoring-target process, after which the monitoring condition record is generated. The generated monitoring condition record includes the determined monitoring conditions. The generated monitoring condition record is stored in the monitoring-condition registry.


