簡體   English   中英

Prometheus 對 Grafana 的平均響應時間

[英]Average response time on Grafana from Prometheus

我試圖找到 Grafana 中所有 URL 的平均響應時間,

下面的查詢沒有返回任何數據,我在這里做錯了什么?

    avg by (uri) (rate(http_server_requests_seconds_sum{app_name="$app",
                  namespace="$namespace", uri!~".*actuator.*|/health|root"}[1m]) 
   /rate(http_server_requests_seconds_count{app_name="$app",
                  namespace="$namespace", uri!~".*actuator.*|/health|root"}[1m]))

數據通過千分尺收集。

如果你想得到平均值,那么你應該將 _sum 除以 _count 計數器。 如果您的標簽沒問題,那么您將通過 PromQL 下方獲取數據(如果有)。

sum by (uri) (rate(http_server_requests_seconds_sum{app_name="$app", 
            namespace="$namespace", uri!~".*actuator.*|/health|root"}[1m])) 
/ sum by (uri) (rate(http_server_requests_seconds_count{app_name="$app",
            namespace="$namespace", uri!~".*actuator.*|/health|root"}[1m]))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM