Prometheus 普罗米修斯统计查询

Prometheus 普罗米修斯统计查询,prometheus,prometheus-alertmanager,prometheus-blackbox-exporter,Prometheus,Prometheus Alertmanager,Prometheus Blackbox Exporter,我正在尝试使用prometheus-grafana-alertmanager-blackbox\u exporter进行黑盒监控。 我的问题是: 我在集群中有许多实例。所以我给它贴上了这样的标签 探测成功{cluster=“cluster-1”,instance=“instance-1”} 探测成功{cluster=“cluster-1”,instance=“instance-2”} 现在我只想计算一下,在最近30米的范围内,集群1上的探测成功度量返回值1或0的次数。 普罗米修斯真的不能做这件事

我正在尝试使用prometheus-grafana-alertmanager-blackbox\u exporter进行黑盒监控。 我的问题是: 我在集群中有许多实例。所以我给它贴上了这样的标签

探测成功{cluster=“cluster-1”,instance=“instance-1”}

探测成功{cluster=“cluster-1”,instance=“instance-2”}

现在我只想计算一下,在最近30米的范围内,集群1上的探测成功度量返回值1或0的次数。
普罗米修斯真的不能做这件事吗?我找不到任何关于它的文件或问题

你想做的事叫什么。在您的情况下,它将是las 30分钟内度量的总和:

sum_over_time(probe_success[30m])
请注意,您正在计算的内容很难执行,因为它取决于过去30分钟内的刮伤次数。原因是,如果出口商或普罗米修斯(Prometheus)下跌(意味着没有生成任何指标),或者如果您更改普罗米修斯的刮伤间隔,则该值的含义将发生变化

通常最好使用
avg_over_time
来表示应用程序在过去30分钟内可测量的上升时间百分比