簡體   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