Elkeid-HUB
Elkeid HUB 是一款由 Elkeid Team 维护的通用的规则/事件处理引擎,支持流式/离线数据处理,初衷是通过标准化的抽象语法/规则来解决复杂的数据/事件处理与外部系统联动需求。
核心组件
INPUT | 数据输入层,社区版仅支持Kafka |
RULEENGINE/RULESET | 对数据进行检测/外部数据联动/数据处理的核心组件 |
OUTPUT | 数据输出层,社区版仅支持Kafka/ES |
SMITH_DSL | 用来描述数据流转关系 |
应用场景
-
Simple HIDS
-
IDS Like Scenarios
-
Multiple input and output scenarios
优势
- 高性能
- 依赖极少
- 支持复杂数据处理
- 插件支持
- 支持有状态逻辑
- 支持外部系统/数据联动
在真实世界使用
- 使用 Elkeid HUB 处理 Elkeid HIDS/RASP/Sandbox 原始数据,TPS 9千万/秒。HUB 调度实例 4000+
- 99% 告警产生时间 < 0.5s
- 内部维护策略2000+