×

System and method for smart alerts

  • US 10,628,801 B2
  • Filed: 08/05/2016
  • Issued: 04/21/2020
  • Est. Priority Date: 08/07/2015
  • Status: Active Grant
First Claim
Patent Images

1. A processor-implemented method for generating alerts in a batch system, the method comprising:

  • configuring of one or more alerts, wherein the configuring comprises;

    identifying a recent steady state of a batch job, wherein the steady state of the batch job is identified by analyzing change in a metric value associated with the steady state;

    deriving at least one schedule within the identified recent steady state of the batch job using Classification and Regression Trees (CARTS);

    computing an overlap between the identified groups of metric values, wherein the overlap indicates a similarity between the identified groups; and

    identifying each group of metric values with overlap as a schedule;

    computing a normal behavior within the at least one schedule, wherein the normal behavior is defined by a range of normal values within an upper threshold and a lower threshold, and wherein the upper threshold and the lower threshold is calculated by one or more of median and median absolute deviation methods;

    aggregating the one or more alerts by identifying correlated group of alerts based at least one of a historical and a real-time analysis, wherein the identifying of the correlated group of alerts comprises;

    pruning of one or more jobs and alerts based on one or more metrics conditions, wherein the one or more metric conditions comprise dependencies of one or more batch jobs, execution conditions of the one or more batch jobs, volumes of alerts generated by the one or more batch jobs and type of alert generated by the one or more batch jobs;

    detecting correlations between two or more alerts by using one or more correlation rules for grouping the alerts; and

    deriving causality of the grouped alerts using one or more causality rules to identify potential causes and effects;

    predicting of future alerts of a batch job based on at least one or more of univariate metric forecasting, multivariate metric forecasting, and system behavior.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×