Alarms Manager Resolving Software Errors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing process of investigating and resolving system alarms in software applications is inefficient, time-consuming, error-prone, and often leads to prolonged downtime, service interruptions, user dissatisfaction, and lost revenues.
Innovation Solution
The system and method implement an intelligent alarms manager that quickly identifies the root cause of software errors by searching data containers for similar previously resolved issues, applying resolution methods automatically or manually, and ensuring data security, privacy, and responsiveness throughout the process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual investigation and resolution process is used, then human expertise can be applied to complex errors, but the process becomes time-consuming and inefficient
Solution Approach 1:
The system enables self-service by automatically resolving alarms through previously learned resolution methods without requiring manual human intervention for each alarm, thus reducing resolution time while maintaining reliability through the structured knowledge base
Solution Approach 2:
The system performs preliminary action by pre-processing alarm data and storing resolution methods in advance in data containers, so when an alarm occurs, the resolution can be quickly retrieved and applied without starting investigation from scratch
2Productivity
If comprehensive data is collected and stored in data containers, then better analysis and resolution can be achieved, but data security and privacy risks increase
Solution Approach 1:
The system uses an intermediary approach by implementing a controlled access mechanism where the alarms manager acts as a mediator that selectively accesses and processes alarm data based on authorization rules, preventing unauthorized access while enabling efficient resolution processes
Solution Approach 2:
The system applies local quality by implementing differentiated access controls where different levels of data access are granted based on specific needs and authorizations, allowing necessary data processing for resolution while protecting sensitive portions of the data
3Speed
If automated resolution methods are implemented, then response speed increases, but the complexity of the system increases
Solution Approach 1:
The system uses copying by creating standardized templates of alarm resolutions that can be replicated and applied to similar future alarms, enabling fast automated response without requiring complex decision-making logic for each individual alarm
Data Source
AI summary
A system includes a memory and a processor configured to detect that a first alarm associated with a first software application has been triggered and perform a plurality of operations to resolve the first alarm. The processor accesses a plurality of rules from the memory and applies the plurality of rules to performing the plurality of operations to implement one or more of data security, data privacy and responsiveness associated with the resolution of the first alarm.


