我在普罗米修斯有一个长长的设备列表,我正在寻找一种方法来设置警报,以显示确切的设备丢失。
指标(简化)如下所示:
device{name="server1"}
device{name="server2"}
etc这样的查询将指示有/有缺少设备:
count(device) - count(device offset 1d)然而,我将不得不手动检查它们,以找出确切缺少的是哪一个。有没有办法比较"name“标签,并在警报中显示缺少的标签?
发布于 2020-10-30 01:19:30
你可以尝试一下类似这样的东西:
device{} offset 1d unless device{}这将返回1d之前device度量中的所有时间序列,其中目前没有对应的时间序列。然后,如果需要,您可以在单个设备上发出警报。或者,如果这是首选,您可以在上面的计数(...)>0时发出警报,然后利用普罗米修斯支持在模板中执行警报标签/注释的查询,并将设备列表放入(例如) description注释(或警报接收器使用的任何注释)中。这在here中显示
https://stackoverflow.com/questions/64591892
复制相似问题