Batch Monitoring Tool for Multi-Application SLA Compliance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Manually determining the status of multiple software applications with different requirements and thousands of jobs is challenging, particularly in terms of identifying error conditions and service level agreement compliance.
Innovation Solution
A batch monitoring tool that identifies schedule and SLA data, simultaneously monitors jobs for error conditions, and generates detailed application status and failed job reports, using a modular system that can adapt to different applications and reduce manual effort.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual monitoring of each software application is performed, then detailed status information can be obtained, but the time and effort required increases significantly when dealing with thousands of jobs across multiple applications
Solution Approach 1:
The patent combines multiple monitoring functions into a single batch monitoring tool that simultaneously tracks thousands of jobs across multiple applications. The system merges data collection, error detection, SLA verification, and reporting functions into one integrated solution, eliminating the need for manual monitoring of each application separately.
Solution Approach 2:
The batch monitoring tool acts as an intermediary between the job execution system and the users. It automatically collects status information from multiple applications, processes the data against SLA criteria, and generates reports without requiring direct manual intervention. The system uses automated data retrieval and processing mechanisms to bridge the gap between raw job data and actionable insights.
2Reliability
If comprehensive monitoring of all job error conditions is implemented, then complete error detection is achieved, but the complexity of the monitoring system increases
Solution Approach 1:
The monitoring system is segmented into distinct functional modules: data retrieval component, error detection component, SLA verification component, and reporting component. Each module handles a specific aspect of the monitoring process, making the overall system more manageable despite its comprehensive capabilities. The segmentation allows for independent configuration and maintenance of each function.
Solution Approach 2:
The batch monitoring tool is designed as a universal system that can monitor multiple types of applications and job types simultaneously. It handles various error conditions, SLA criteria, and reporting formats through a single integrated platform, reducing the need for separate specialized monitoring tools for different applications.
3Loss of information
If detailed reports for each failed job are generated, then comprehensive error analysis is provided, but the time to process and generate reports increases
Solution Approach 1:
The system performs preliminary error detection and classification during the monitoring phase, organizing error data before report generation. By pre-processing and categorizing error conditions as jobs are monitored, the system reduces the computational burden during report generation, enabling comprehensive error information to be delivered efficiently.
Solution Approach 2:
The reporting system automatically generates detailed failure reports without requiring manual intervention. The batch monitoring tool self-services by retrieving job data, analyzing error conditions, comparing against SLA criteria, and producing comprehensive reports autonomously, eliminating the time-consuming manual report generation process.
Data Source
AI summary
Systems, apparatuses, and computer-implemented methods provide for technology that identifies schedule data and SLA data associated with a batch of applications, simultaneously monitors jobs associated with the batch of applications for error conditions with respect to one or more of the schedule data or the SLA data, and generates an application status report and a failed job report based on the error conditions.


