我需要用多个Yaml文件启动Elastalert,而不仅仅是像现在这样的example_frequency.yaml来启动Elastalert
python3 -m elastalert.elastalert --verbose --rule example_frequency.yaml如何使用我添加的所有新规则启动上一次警报,而不仅仅是example_frequency.yaml
请帮帮忙
发布于 2020-11-20 15:42:11
为了运行elastalert中的所有新规则,您必须从启动命令中删除--rule example_frequency.yaml。
--rule example_frequency.yaml指定要运行的规则,否则ElastAlert将尝试加载example_rules文件夹中的其他规则。
发布于 2021-03-02 00:55:49
正如@Sourav Atta提到的,如果您没有传递--rule xxx.yml,那么它将默认从example_rules加载,否则,您可以在您的config.yaml文件中添加如下内容
rules_folder: rules然后执行elastalert
python -m elastalert.elastalert --verbose --config config.yaml在这种情况下,elastalert将加载rules目录中包含的所有规则,而无需指定特定的--rule
https://stackoverflow.com/questions/64549003
复制相似问题