我已经成功地使当前已关闭的节点的警报静音(并且在我们有时间物理替换它之前将等待一段时间)。
虽然我认为沉默会阻止警报重新出现在松弛通道中,但我也想在我们在普罗米修斯顶部运行的 grafana 仪表板上摆脱它。这是 grafana 中各个图块的查询。
sum(ALERTS{alertname="NodeDown", alertstate="firing"})
我的问题是是否有一个关键字可以替换“触发”,“不静音”不起作用(“静音”也不行;})只会向我显示警报未被静音的机器。
我已经成功地使当前已关闭的节点的警报静音(并且在我们有时间物理替换它之前将等待一段时间)。
虽然我认为沉默会阻止警报重新出现在松弛通道中,但我也想在我们在普罗米修斯顶部运行的 grafana 仪表板上摆脱它。这是 grafana 中各个图块的查询。
sum(ALERTS{alertname="NodeDown", alertstate="firing"})
我的问题是是否有一个关键字可以替换“触发”,“不静音”不起作用(“静音”也不行;})只会向我显示警报未被静音的机器。
警报管理器中完全存在沉默,普罗米修斯对它们一无所知。因此,没有任何指标可以让您知道警报在 Prometheus 内部已被静音。
你可以添加一个 prometheus 作业来抓取 alertmanager。然后你会得到像alertmanager_silences
# HELP alertmanager_silences How many silences by state.
alertmanager_silences{state="active"} 0
alertmanager_silences{state="expired"} 0
alertmanager_silences{state="pending"} 0