在 Elastalert 计划间隔选项中丢失

In Elastalert schedule interval option is missing

在 Kibana 观察器警报中,可以使用触发器完全控制警报计划。

{
  "trigger": {
    "schedule": {
      "interval": "2m"
    }
  },

然而在 elastalert 中没有专门的功能,只能使用 which aggregate alerts and send

aggregation:
  hours: 2

有一个未解决的问题https://github.com/Yelp/elastalert/issues/1895 如果有人知道任何可行的方法或黑客来解决这个问题,请告诉我。

在 ElastAlert v0.2.2 中,他们提供了 limit_execution 功能。在那里我们可以定义一个 cron 表达式。因为我想每 15 分钟 运行,所以我使用了 0/15 * * * *.

 limit_execution: "0/15 * * * *"

Further reading-
 Refer -https://github.com/Yelp/elastalert/issues/492
 Release note-https://github.com/Yelp/elastalert/blob/master/changelog.md
 Free online cron expression validator-https://crontab.cronhub.io/