【发布时间】:2018-03-20 07:26:46
【问题描述】:
我有每分钟发送警报的 ElastAlert 服务。我现在配置了 flatline 规则,以便在过去一小时内没有新数据时提醒我。
正如预期的那样,规则运行了一个小时以确保没有事件进入。但随后它开始每分钟发送警报(尊重配置)。我该如何更改并告诉 ElastAlert 在此特定规则上每小时而不是每分钟提醒我一次?
【问题讨论】:
我有每分钟发送警报的 ElastAlert 服务。我现在配置了 flatline 规则,以便在过去一小时内没有新数据时提醒我。
正如预期的那样,规则运行了一个小时以确保没有事件进入。但随后它开始每分钟发送警报(尊重配置)。我该如何更改并告诉 ElastAlert 在此特定规则上每小时而不是每分钟提醒我一次?
【问题讨论】:
您可以将 realert 配置选项设置为 60 分钟吗? (默认为 1)
realert realert:此选项允许您忽略重复警报 一段时间。如果规则使用 query_key,则此选项将是 在每个密钥的基础上应用。给定规则的所有匹配项,或 与相同的 query_key 匹配,将在给定时间内被忽略。 缺少 query_key 的所有匹配项将使用 _missing 的值。这适用于发送警报的时间,而不是 到事件发生的时间。它默认为一分钟,这意味着 如果 ElastAlert 在很长一段时间内运行,这会触发许多 匹配,默认情况下只发送第一个警报。如果你想 每个警报,将 realert 设置为 0 分钟。 (可选,时间,默认1 分钟)
【讨论】: