wandnz / streamevmon

Framework and pipeline for time series anomaly detection
GNU General Public License v3.0
1 stars 1 forks source link

Support detectors with multiple inputs #27

Open wandgitlabbot opened 3 years ago

wandgitlabbot commented 3 years ago

In GitLab, by Daniel Oosterwijk on 2020-07-29

The YamlDagRunner's file format allows multiple inputs to be specified for a single source. Flink supports this as well, but the runner itself does not yet.

At commit e61a3187, YamlDagRunner:125 and DetectorInstance:40 refer to the limitation of having a single input type. These should be expanded on when we make detectors with multiple inputs.

wandgitlabbot commented 3 years ago

In GitLab, by Daniel Oosterwijk on 2020-08-23

There are a couple of ways to do streams with multiple inputs in Flink:

Since there are several ways to implement multiple-input streams which each have their own benefits, I won't implement any of them in the YamlDagRunner until we have a detector which actually requires the functionality.