选择比给定时间更新的普罗米修斯警报

时间:2019-02-22 16:34:43

标签: grafana prometheus

我正在与grafana合作,试图显示触发自定义普罗米修斯警报的Pod列表。

此查询可解决问题:

sum(ALERTS{alertname="myCustomAlert"}) BY (pod_name)

问题是,它列出了所有警报,并且如果我更改时间间隔以仅查看在最近5分钟或最后一个小时内启动的警报,似乎没有受到影响

有什么方法可以限制警报列表的时间?非常感谢!

1 个答案:

答案 0 :(得分:1)

该表达式将在当前时间触发pod_name来产生警报数量(正如您希望up{instance="foo"}告诉您实例foo现在是否启动,您是否重新查看显示最近5分钟或最后一个小时的仪表板。

如果您希望看到值随时间变化,则可以例如绘制它。然后您会看到它随时间变化。当警报开始并停止为每个吊舱触发时。

如果您想在过去的某个时间获取值,只需将Grafana仪表板范围的结束时间设置为该时间即可。 (例如,如果您的信息中心在1月1日下午2点到3 PM之间显示时间范围,那么您的查询将返回在1月1日下午3点触发的警报。