在Prometheus中找出标签的不同值并设置警报

时间:2020-03-31 20:13:46

标签: kubernetes monitoring prometheus prometheus-alertmanager

在某些情况下,我想设置一个警报,其中标签的至少一个值是不同的。

例如,一个具有度量标准test_metric{cluster_name="xyz",os="ubuntu"}的Kubernetes集群xyz(具有20个节点)。我想找出/设置警报,如果这20个节点中的任何一个具有不同的“ os”值。

基本上,这个想法是在集群中所有节点上的os值都不相同时发出警报。

此刻,我正在测试一个我认为不正确的非常简单的规则:

count(test_metric{cluster_name="xyz",os!=""} != count(test_metric{cluster_name="xyz",os!=""})

1 个答案:

答案 0 :(得分:2)

嵌套计数是处理此问题的方法:

@using Radzen.Blazor;
相关问题