繁体   English   中英

我试图根据Prometheus blackbox出口商的成功回应计算Grafana的正常运行时间

[英]Im trying to calculate uptime in Grafana based on the successful responses from Prometheus blackbox exporter

我已经尝试计算probe_success的数量并将其乘以探测间隔,尝试以秒为单位获取正常运行时间并将值类型设置为总计。 问题是最小步骤更改,因为时间框架更改没有给我们正确的读数并使此选项无效。 我们实际上要做的是根据仪表板设置的时间范围内的成功探测获得百分比正常运行时间。 我们使用singlestat来显示百分比

(probe_success{instance="www.google.com:443",job="clienttest"})*15

我们尝试将价值由出口商自己划分,以试图获得一个也会扩大到无济于事的百分比。

sum(probe_success{instance="www.google.com:443",job="clienttest"}) / sum(probe_success{instance="self",job="clienttest"}) *100

对于singlestat面板,您只想使用probe_success{instance="www.google.com:443",job="clienttest"}作为表达式,并在选项下确保您使用的是Average聚合。

在PromQL方面,您也可以执行avg_over_time(probe_success[1h]) ,请参阅此博客文章

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM