Как я могу добавлять / изменять новые шаблоны / запросы динамически / во время выполнения в apache Flink?

Я пытаюсь создать систему CEP с Apache Flink для корреляции событий. Одно из требований - иметь возможность добавлять новые шаблоны для обнаружения аномалий во время выполнения без потери доступности системы. Любые идеи о том, как я могу это сделать?

Например, если у меня есть поток событий безопасности (например, доступы, аутентификации) и шаблон для обнаружения аномалий (например,> 10 входов в систему на одном компьютере за 1 минуту), я хотел бы иметь возможность изменить параметры шаблона, например вместо 10 логинов, может быть, я хотел бы 8, и я хотел бы в то же время иметь возможность создавать другие шаблоны (поддерживающие тот же поток) для обнаружения нового типа аномалии без потери событий / доступности системы.

С Уважением.


person Pedro Chaves    schedule 10.10.2016    source источник
comment
Вопрос также на apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/   -  person Pedro Chaves    schedule 12.10.2016


Ответы (1)


Ответ на этот вопрос уже есть на странице Динамическое добавление шаблонов в Apache Flink без перезапуска задания

По сути, поскольку Flink CEP закодирован прямо сейчас, вы не можете этого сделать. Ожидается, что эта функция появится в будущих выпусках, но мы продолжаем ее ждать.

person David Corral    schedule 03.10.2018