Alert Dependency Discovery for Noise Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional alert generation systems produce noise by generating multiple alerts for a single system issue, making it difficult for users to determine the root cause of problems.

Innovation Solution

An alert system that generates active alerts based on alert dependency checking, reducing noise by filtering out dependent alerts and focusing on root causes, using telemetry data and alert definitions to identify triggered alerts and their dependencies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional alert generation tools are used to detect system issues, then system monitoring coverage is improved, but alert noise increases making it difficult to determine root cause

Engineering Contradiction:
Improvesystem monitoring coverageVSAvoidalert noise
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent segments the alert generation process into multiple stages: initial alert detection, dependency analysis, and filtered alert output. By dividing the monitoring system into components that independently analyze different aspects (telemetry data, alert definitions, dependency relationships), it maintains comprehensive monitoring coverage while reducing noise through structured processing pipelines

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary dependency analysis layer between alert detection and alert output. This intermediary component evaluates relationships between alerts using telemetry data and alert definitions, acting as a filter that prevents noisy alerts from reaching users while preserving critical information about root causes

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple alerts are generated for the same system issue, then detection completeness is improved, but user ability to identify root cause deteriorates

Engineering Contradiction:
Improvedetection completenessVSAvoidroot cause identification
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements feedback mechanisms where alert dependency relationships are continuously analyzed and used to adjust alert generation. The system evaluates telemetry data and alert definitions to determine which alerts are dependencies of other alerts, then uses this feedback to suppress redundant alerts while maintaining detection of all system issues

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary dependency analysis before generating final alerts. By pre-evaluating alert relationships using historical telemetry data and alert definitions, the system determines which alerts should be suppressed in advance, preventing root cause identification difficulties before they occur

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11099963B2Alert dependency discovery
Publication Date: 2021.08.24 RUBRIK INC
  • US11099963B2 patent drawing
  • US11099963B2 patent drawing
  • US11099963B2 patent drawing

AI summary

Various embodiments provide for alert generation based on alert dependency. For some embodiments, the alert dependency checking facilitates alert noise reduction. Various embodiments described herein dynamically find or discover alert dependencies based on one or more alerts currently active, one or more active alerts generated in the past, or some combination of both. Various embodiments described herein provide alert monitoring that adapts based on an alert state of a machine. Various embodiments described herein generate a health score for a machine based on an alert state of the machine. Various embodiments described herein provide a tool for managing definitions of one or more alerts that can be identified as an active alert for a machine.