Monitoring Rule Configuration Using Explainable Anomaly Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configuring monitoring systems for cloud applications is time-consuming and requires significant engineering effort, necessitating an automated approach to streamline the process.

Innovation Solution

An automated configuration of monitoring systems using a combination of unsupervised anomaly detection and rule-based machine learning explainability techniques to generate alarm rule suggestions, which can be selectively implemented by DevOps engineers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration of monitoring systems is performed, then configuration accuracy and reliability are improved, but configuration time and engineering effort increase significantly

Engineering Contradiction:
Improveconfiguration reliabilityVSAvoidconfiguration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically generating alarm rule suggestions before human review. The machine learning model analyzes historical data and generates configured rules in advance, so that when engineers need to set up monitoring, the heavy lifting of rule generation is already done, requiring only selective review and minor adjustments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The monitoring system configures itself through automated machine learning algorithms that analyze historical data and generate alarm rules independently. The system serves itself by using its own historical performance data to automatically create monitoring configurations, eliminating the need for manual expert intervention in the core configuration task.

Inventive Principle:
Principle #25Self-service

2Productivity

If automated configuration is implemented, then configuration time is reduced, but system complexity increases due to machine learning components

Engineering Contradiction:
Improveconfiguration productivityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The machine learning model acts as an intermediary between raw historical data and the final alarm rule configurations. It mediates by transforming complex historical patterns into actionable, human-readable alarm rules, shielding engineers from the underlying computational complexity while delivering simplified, ready-to-use configurations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates copies of successfully configured alarm rules from historical data by analyzing past performance patterns. Instead of requiring engineers to create rules from scratch, the system generates copies of proven effective rules that can be directly applied or lightly modified, significantly reducing the complexity burden on human operators.

Inventive Principle:
Principle #26Copying

3Measurement precision

If machine learning models are used for anomaly detection, then detection accuracy is improved, but explainability and transparency decrease

Engineering Contradiction:
Improveanomaly detection precisionVSAvoidexplainability
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

Instead of using a black-box machine learning model that provides accurate predictions without explanation, the system inverts the approach by using interpretable rule-based models that naturally provide explainability. The rules are generated in a way that makes the decision logic transparent and auditable, combining both accuracy and explainability by design rather than compromising one for the other.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The system changes the parameter representation from complex model weights and thresholds to human-readable rule parameters. By transforming the internal model representations into explicit if-then rules with clear conditions and actions, the system maintains detection precision while making the decision parameters transparent and easily explainable to human users.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260037406A1Automated Configuration Of Monitoring System From Rule Based Machine Learning Explainability Techniques
Publication Date: 2026.02.05 ORACLE INT CORP
  • US20260037406A1 patent drawing
  • US20260037406A1 patent drawing
  • US20260037406A1 patent drawing

AI summary

An automated monitoring system configuration uses a combination of an anomaly detection model and a rule-based explainability model for automating configuration of a monitoring system. A set of alarm rule suggestions is generated based on a set of time series signals by applying an unsupervised anomaly detection model to generate a set of labeled anomalies and applying a rule-based explainability model to generate alarm rules from the set of labeled anomalies. The monitoring system may be automatically configured with the set of alarm rule suggestions. Alternatively, the set of alarm rule suggestions may be presented to a user with controls for selecting or unselecting alarm rules. The automated configuration may determine a rule for each signal having a detected anomaly based on the selected rule providing the most increased coverage of the set of labeled anomalies. The automated configuration continues to add selected rules until a coverage threshold is reached.