IMPACT

šŸ’”

Enterprise only

āš ļø

Experimental

Adds anĀ IMPACTĀ label to an anomaly if the sum of the differences between predictions and observed values on a window containing the anomaly is less than a given threshold. Intuitively, it is the sum of impacts in the last n points.

Inputs

The info source is the output of the detector. Labels are applied to the anomalies of this input.

{
  "sourcePlanNode": "anomalyDetector"
}

Parameters

namedescriptiondefault value

component.threshold

If the sum of anomalies impact is below this threshold, label the anomaly.

-1Ā (special value – no threshold)

component.window

Window to compute the impact. InĀ ISO-8601Ā format.

 

component.impactComputationMethod

Method to compute the impact.Ā STANDARD_AREAĀ orĀ ABSOLUTE_AREA. See below.

STANDARD_AREA

component.monitoringGranularity

Granularity of the timeseries inĀ ISO-8601Ā format. Should be same value as in the detector configuration.

 

impactComputationMethod

  • STANDARD_AREA
    impact = sum(actual-expected) on the window
  • ABSOLUTE_AREA
    impact = sum(abs(actual-expected)) on the window

Example

{
  "name": "root",
  "type": "PostProcessor",
  "params": {
    "type": "IMPACT",
    "component.ignore": "true",
    "component.monitoringGranularity": "PT1H",
    "component.impactComputationMethod": "STANDARD_AREA",
    "component.window": "PT12H",
    # anomaly can be ignored if the sum of the impacts in the last 12 hours is less than 500
    "component.threshold": "500"
  },
  "inputs": [
    {
      "sourcePlanNode": "anomalyDetector"
    }
  ]
}