簡體   English   中英

Prometheus查詢返回無效值

[英]Prometheus query returns invalid value

我正在研究Prometheus,並編寫了一個查詢,以使用wmi_exporter提供的指標以百分比形式獲取Windows計算機上CPU的每核心性能。 但是圖中有一些負值,我想知道為什么。 有人可以看看以下查詢,然后告訴我我做錯了什么嗎:

100 - (avg by (core) (irate(wmi_cpu_time_total{job="myjob", instance="myinstance", mode="idle"}[5m])) * 100)

有趣的是,查詢僅在兩個實例之一上產生這些負值。 下圖顯示了該問題:

在此處輸入圖片說明

這可能是由於競爭條件造成的,有時您也可以在Linux上看到類似的東西。 如果在某個模式下花費的時間增加了,並且在錯誤的一秒鍾內看到了,那么就會發生這種情況。

暫無
暫無

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

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