Automated Monitoring Configuration via Environmental Probes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current monitoring processes for computing environments are subjective and inefficient, often leading to inaccurate or missed critical issues due to lack of insight into upstream and downstream effects, and failure to utilize historical performance data for optimal monitoring configurations.
Innovation Solution
Deploying probes to scan through various layers of the computing environment to identify monitoring requirements, determine necessary monitors, and configure them based on historical performance data, ensuring objective and optimal monitoring settings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual monitoring configuration process is used, then monitoring team can define parameters based on their knowledge, but the process is cumbersome, inefficient, and highly subjective leading to inconsistent monitoring
Solution Approach 1:
The monitoring system automatically configures itself by deploying probes to scan the computing environment, identify components and their relationships, and determine appropriate monitors and thresholds without human intervention. This self-service approach eliminates the manual configuration process while ensuring consistent, objective monitoring across all components.
Solution Approach 2:
The patent introduces an intermediary automated monitoring configuration system that acts as a mediator between the monitoring team and the computing environment. This intermediary uses probes to gather environmental data and automatically translates it into monitoring configurations, removing the subjectivity and inconsistency of manual configuration while maintaining ease of deployment.
2Productivity
If monitoring parameters are subjectively chosen by monitoring team, then configuration can be done quickly, but critical issues may go undetected or false positives result
Solution Approach 1:
The system performs preliminary scanning of the computing environment using probes before configuring monitors. This preliminary action identifies all components, their relationships, and performance characteristics in advance, enabling the system to pre-determine appropriate monitors and thresholds that are both rapid to deploy and highly reliable for detecting critical issues.
Solution Approach 2:
The patent implements feedback mechanisms where the automated configuration system continuously monitors environmental performance data and uses this feedback to refine and adjust monitoring parameters. This ensures that monitors are not only quickly configured but also maintain high reliability by adapting to actual system behavior and reducing false positives.
3Ease of manufacture
If monitoring configuration does not utilize historical performance data, then setup is simpler, but optimal monitoring settings cannot be determined
Solution Approach 1:
The system performs preliminary data collection during the configuration phase by deploying probes to scan and gather historical performance data from the computing environment. This preliminary action occurs before final monitor configuration, maintaining setup simplicity while ensuring that optimal monitoring settings are determined based on actual historical performance characteristics of the environment.
Data Source
AI summary
Object automated determination of monitors associated with a component (i.e., application/software, middleware, hardware or the like) that has yet to be implemented within a computing environment infrastructure. Such a determination of the monitors relies on deploying one or more probes that scan through various, if not all, layers of the computing environment infrastructure, such as the hardware, the network, storage, operating systems, virtual layer, middleware, database, application layer, and/or the application to identify possible monitoring requirements. In this regard, the probes scan the environment to determine downstream services that effect the component and the upstream services effected by the component and the set-up/configurations associated with those services. Once the services and corresponding configurations have been identified, the appropriate monitors can be determined. In addition, automated determination of the monitoring configurations associated with the monitors based at least historical behavior/performance of the same or similar components in the computing environment.


