Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ElastAlert-覆盖config.yaml中的run_every_Yaml_Elastalert - Fatal编程技术网

ElastAlert-覆盖config.yaml中的run_every

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秒运行一次。有什么想法吗?在每个规则中,您可以通过“导入”命令创建一个共享设置文件。 “

是否可以覆盖config.yaml中的
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