ElastAlert-覆盖config.yaml中的run_every
是否可以覆盖config.yaml中的ElastAlert-覆盖config.yaml中的run_every,yaml,elastalert,Yaml,Elastalert,是否可以覆盖config.yaml中的run\u every属性 基本上我有一个config.yaml,它有以下行: run_every: seconds: 30 现在我有五条规则使用这个config.yaml。所有这些都是每30秒运行一次。在第五条规则中,我希望每60秒运行一次,但是如果我在我的第五条规则中放入以下行。yaml: run_every: seconds: 60 它仍然每30秒运行一次。有什么想法吗?在每个规则中,您可以通过“导入”命令创建一个共享设置文件。 “
run\u every
属性
基本上我有一个config.yaml
,它有以下行:
run_every:
seconds: 30
现在我有五条规则使用这个config.yaml
。所有这些都是每30秒运行一次。在第五条规则中,我希望每60秒运行一次,但是如果我在我的第五条规则中放入以下行。yaml
:
run_every:
seconds: 60
它仍然每30秒运行一次。有什么想法吗?在每个规则中,您可以通过“导入”命令创建一个共享设置文件。
“如果指定,则包括此yaml文件中的所有设置。这允许共享公共配置选项。请注意,不完整规则的导入文件不应具有.yml或.yaml后缀,以便ElastAlert不会将其视为规则。”在每个规则中,您可以通过“导入”命令创建共享设置文件。
“如果指定,则包括此yaml文件中的所有设置。这允许共享公共配置选项。请注意,不完整规则的导入文件不应具有.yml或.yaml后缀,以便ElastAlert不会将其视为规则。”我解决了一个类似的问题,为需要60秒的规则创建了不同的config.yaml,并通过配置选项将其提供给elastalert.py 默认情况下,elastalert.py使用config.yaml 这可以使用--config选项覆盖,如下所示:
python elastalert/elastalert.py --config configoverride.yaml
我解决了一个类似的问题,为需要60秒的规则创建了不同的config.yaml,并通过配置选项将其提供给elastalert.py 默认情况下,elastalert.py使用config.yaml 这可以使用--config选项覆盖,如下所示:
python elastalert/elastalert.py --config configoverride.yaml