EVENTS
Adds an EVENT
label to anomalies that happen during an event. Events are provided by an eventFetcher. Used to filter anomalies that happen on holidays.
Inputs
The info source is the output of the detector. Labels are applied to the anomalies of this input.
{
"sourcePlanNode": "anomalyDetector"
}
The output of an eventFetcher. It contains the events to use for labelling.
{
"targetProperty": "current_events",
"sourcePlanNode": "eventsDataFetcher",
"sourceProperty": "events"
}
Parameters
name | description | default value |
---|---|---|
component.beforeHolidayMargin | A period in ISO-8601 (opens in a new tab) format that corresponds to a period that is also impacted by the event. Eg if beforeEventMargin is P1D, if event happens on [Dec 24 0:00, Dec 25 0:00[, the label will be applied to anomalies happening on [Dec 23 0:00 and Dec 25 0:00[ | P0D (no margin) |
component.afterHolidayMargin | Same as beforeHolidayMargin at the end of the event. | P0D (no margin) |
Example
{
"name": "root",
"type": "PostProcessor",
"params": {
"type": "EVENT",
"component.ignore": "true",
"component.beforeHolidayMargin": "PT4H",
"component.afterHolidayMargin": "PT4H"
},
"inputs": [
{
"sourcePlanNode": "anomalyDetector"
},
{
"targetProperty": "current_events",
"sourcePlanNode": "eventsDataFetcher",
"sourceProperty": "events"
}
]
}