首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用多个规则启动ElastAlert

使用多个规则启动ElastAlert
EN

Stack Overflow用户
提问于 2020-10-27 13:59:07
回答 2查看 497关注 0票数 0

我需要用多个Yaml文件启动Elastalert,而不仅仅是像现在这样的example_frequency.yaml来启动Elastalert

代码语言:javascript
复制
python3 -m elastalert.elastalert --verbose --rule example_frequency.yaml

如何使用我添加的所有新规则启动上一次警报,而不仅仅是example_frequency.yaml

请帮帮忙

EN

回答 2

Stack Overflow用户

发布于 2020-11-20 15:42:11

为了运行elastalert中的所有新规则,您必须从启动命令中删除--rule example_frequency.yaml

--rule example_frequency.yaml指定要运行的规则,否则ElastAlert将尝试加载example_rules文件夹中的其他规则。

票数 0
EN

Stack Overflow用户

发布于 2021-03-02 00:55:49

正如@Sourav Atta提到的,如果您没有传递--rule xxx.yml,那么它将默认从example_rules加载,否则,您可以在您的config.yaml文件中添加如下内容

代码语言:javascript
复制
rules_folder: rules

然后执行elastalert

代码语言:javascript
复制
python -m elastalert.elastalert --verbose --config config.yaml

在这种情况下,elastalert将加载rules目录中包含的所有规则,而无需指定特定的--rule

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64549003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档