Prometheus 普罗米修斯警报不适用于基于事件的度量

Prometheus 普罗米修斯警报不适用于基于事件的度量,prometheus,prometheus-alertmanager,Prometheus,Prometheus Alertmanager,我有一个指标,仅在发生特定事件时发送数据。换句话说,它不会每15秒进行一次常规的连续遥测,但它只针对一个数据点。现在,我配置了一个警报来检查度量是否存在(因为不需要等待,所以规则中没有包含任何“for”条件),应该触发一个警报 发生的情况是,当度量在普罗米修斯中可用时,规则在普罗米修斯用户界面中被激活为黄色,但它不会在15秒内自动消失。是否有一些额外的设置,我必须这样做,以提醒基于事件的指标,只持续1个数据点或15秒 谢谢, Arnav我用了1米的时间来计算,结果成功了。尽管数据仅存在15秒,但

我有一个指标,仅在发生特定事件时发送数据。换句话说,它不会每15秒进行一次常规的连续遥测,但它只针对一个数据点。现在,我配置了一个警报来检查度量是否存在(因为不需要等待,所以规则中没有包含任何“for”条件),应该触发一个警报

发生的情况是,当度量在普罗米修斯中可用时,规则在普罗米修斯用户界面中被激活为黄色,但它不会在15秒内自动消失。是否有一些额外的设置,我必须这样做,以提醒基于事件的指标,只持续1个数据点或15秒

谢谢,
Arnav

我用了1米的时间来计算,结果成功了。尽管数据仅存在15秒,但查询使其持续1米,警报正确触发。

您能否添加一个度量来计算这些事件,而不是使用度量(我假设)?事实上,我正在塔诺斯标尺组件中而不是在普罗米修斯中尝试这一点。那会有什么不同吗?因为同样的查询和警报在普罗米修斯也能正常工作。但当我在塔诺斯而不是普罗米修斯部署时,基于事件的警报停止工作,如果遥测持续时间不超过15秒,它将自行解决。K_event_Count{EvId=“24171643”,EvMessage=“fan alarm”}-这是查询。度量是连续的,但具有特定值的标签在特定情况下生成,并且仅在一个数据点或15秒时发送。