特定日志发生时的 Graylog 警报

问题描述

我有一个问题,当在日志中发现某个错误时,如何设置电子邮件警报。 所以基本上我有这种错误: org.postgresql.util.PsqlException:错误:缺少表“某物”的 FROM 子句条目。

现在,当出现此错误或类似错误时,我希望 Graylog 提醒某些人,以便他们能够对其做出反应,但是我设法仅找到有关在收到太多消息时如何设置警报的信息通过或类似的东西。如果有人对此类搜索通知警报有一些经验,我们将不胜感激。

解决方法

您使用的是哪个版本的 Graylog?

您是否尝试过此处的文档:

https://docs.graylog.org/en/4.0/pages/alerts.html?highlight=alerts

Graylog Filter Settings

设置您的查询、流、间隔,然后选择“过滤器有结果”,它会在每次查询出现匹配时生成一个事件。然后,您可以使用通知向相关用户发送电子邮件。

,

设置闹钟时,在“条件”部分,您可以看到两个选项。

一种选择是聚合发生的事件,然后在它们达到阈值时触发警报,另一种选择是在发生单个事件(您需要定义)时立即触发警报。

我个人使用过这个选项,效果很好。我附上了我从 Graylog 看到的截图,但如果您需要其他信息,这是 Graylog 文档中的页面。我认为这很好解释:)

https://docs.graylog.org/en/4.0/pages/alerts.html

enter image description here