例如,如果信号在过去 24 小时内没有事件,是否有办法生成错误事件?

Is there a way to generate an error event if a signal has no events in the last 24 hours for example?

我知道有检查特定 URL 的健康检查,但我想知道是否有更简单的方法来设置信号并让 seq 在该信号没有时生成错误例如,过去 24 小时内的条目,这样 seq 不仅可以通过摘要电子邮件应用程序通知我们错误,还可以在作业之类的事情完全 运行 时通知我们,这显然不会产生错误。

Seq 的dashboard alerts 可以做到这一点。它们基于配置了几个不同参数的图表。

在图表的信号 选项卡上,选择信号。

在图表的 查询 选项卡上:

select count(*) as count
from stream

并且在 警报 选项卡中,一个具有条件的警报:

count = 0

在您要检查的时间范围内。