问题标签 [elastalert]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
843 浏览

elasticsearch - 具有不同字段的文档上的 Elasticsearch 条件过滤器

我有如下文件:

从这两种类型的文档中,我想做以下事情 -

  1. 如果 doctypeA 的 ReceivedCount 大于 0,则从 doctypeB 获取 SuccessCount。
  2. 如果它们不匹配,则使用 elastalert 发出警报。

我有弹性搜索和 elastalert 的基本知识。

我试图理解 elasticserach 脚本来查询 elasticsearch,但由于两条记录中的列不同而无法做到。

请指导。

0 投票
1 回答
3192 浏览

elasticsearch - ElastAlert 规则中的聚合值

我需要编写一个聚合事件值的 ElastAlert 规则。“值”是 ES 文档中的字段之一。例如,我需要所有值的总和,或平均值。

我是 Python 新手,所以想知道是否在任何地方都有此类规则的示例。

0 投票
0 回答
979 浏览

python - Elastalert 没有警报

我正在尝试使用 Elastalert 使用一个简单的规则,但它似乎无法正常运行。我的规则是:

当我进行调试时,我得到:

如果规则为“任何”,则应提醒任何查询命中,但如您所见,并非如此。有任何想法吗?

0 投票
1 回答
883 浏览

elasticsearch - 即使没有比赛,ElastAlert 也会触发

当事件数量低于阈值时,我有一个简单的 Flatline 警报。我在每个给定的时间间隔都会收到此警报,即使索引中有很多数据高于阈值。我的配置是:

这是一个基本的警报,但我从来没有能够让它工作。我在这里想念什么?

0 投票
1 回答
968 浏览

elastalert - Elastalert 'spike' 规则提醒 0 个事件大于 0 个事件

从今天开始,我正在使用 elastalert HEAD。

我正在使用这个规则:

它确实检测到尖峰。但有时它会通过以下消息发出警报:

我做错了什么还是这是一个错误?

0 投票
1 回答
10020 浏览

elasticsearch - 自定义弹性搜索的 elastalert 插件收到的警报中的信息

我已经用我的 elasticsearch 主机配置了 elastalert 实例。我还创建了一个示例规则,它将在日志中匹配该模式时检查日志级别和警报。

一切正常,我在我的松弛频道上正确收到警报。

唯一担心的是我收到的警报中的信息/数据。elastalert 插件正在发送与我正在寻找的模式相关的所有属性;但我对所有信息都不感兴趣。我只关心一些特定的属性。

这是我的规则的一个例子:

我在 Slack 频道上收到的警报如下所示:

和 ETC ETC...

我想自定义此警报消息,以便它仅向我提醒我关心的那些属性。(对于前时间线、日志级别等。)

有没有办法做到这一点?非常感谢您提供一点帮助或追求的方向。

0 投票
1 回答
951 浏览

elastalert - 是否可以不在 ElastAlert 警报中显示规则名称?

我正在使用带有自定义警报器的自定义规则,该警报器将警报写入文本文件,并且我不希望在警报之前写入规则的名称,因为只有该特定规则才会写入此文件。

是否有任何选项只写规则类型文本或警报文本?

或者创建我自己的警报文本类型的东西?理想情况下,我希望我的警报文本只是 ruletype_text

0 投票
1 回答
4049 浏览

elastalert - elastalert 配置松弛通知

您好尝试在 test.yaml 文件中配置 slack 通知,收到以下错误 ERROR:root:Could not load rule /opt/rules/test.yaml: Error initiating alert ['slack', {'slack_webhook_url': ' https:// hooks.slack.com/servichttps://hooks.slack.com/services/abcd '}]:无法导入模块 slack_webhook_url:需要超过 1 个值才能解压警报:“slack” slack_webhook_url:“ https://hooks. slack.com/servichttps://hooks.slack.com/services/abcd “这是定义松弛警报的正确方法吗

0 投票
1 回答
929 浏览

spring - searching a specific field in elasticsearch through Spring data elasticsearch

I'm using Spring data Elasticsearch to parse data in ELasticseach. I have already there an indexed element (elastalert) witch contains the alert_sent property. So what i want to do is returning all alerts that were sent to the admin. I tried defining a method in the Repository List<Alert> findByAlert_sentTrue() but it seems that the underscore is a problem (as mentioned in the documentation http://docs.spring.io/spring-data/elasticsearch/docs/current/reference/html/#repositories.query-methods.query-property-expressions).

Here' the mapping of the indexed element:

I created an entity to use that indexed element:

With Curl it would be

So how can I get all those sent alerts using Spring Data Elasticsearch ? Thanks.

0 投票
2 回答
4383 浏览

elasticsearch - ElastAlert 不工作

我正在尝试对 elastAlert 制定规则。

配置文件

example_rules/example_frequency.yaml:

当我做 :

我得到:

但是当我这样做时 python -m elastalert.elastalert --verbose --rule example_frequency.yaml,我得到了这个:

为什么它不起作用?它显示命中查询为 0。但为什么我不明白。