cost 290 ms
PromQL/MetricsQL 如果范圍內的值除以常數值或 map function

[英]PromQL/MetricsQL if value in range divide by constant value or map function

如果該值在定義的范圍內,我將嘗試將該值除以 10。 來源是 VictoriaMetrics 和帶有 Prometheus 插件的 Grafana 用於查詢數據。 我測試了這段代碼,但要么收到一條錯誤消息,要么要划分的值最終變成一條曲線而不是兩條曲線。 使用 Influx,此代碼可以正常工作: ...

PromQL 獲得增量結果和當前值?

[英]PromQL get both delta result and current value?

我有以下查詢: 這將返回: 現在,我也想訪問當前的 pod 數量。 所以我嘗試了這個: 它將按預期返回兩個結果(delta 和 sum)。 問題是 - 有更好的方法嗎? 另外,如何在我的警報模板中訪問別名查詢的值? ...

最大的 avg_over_time

[英]avg_over_time of a max

當我的服務表現不佳時,我有一個衡量標准的badness度。 每個服務實例都有一個儀表,我有很多實例。 我可以對所有實例取一個最大值,這樣我就可以看到最壞的實例有多糟糕: 該圖有噪聲,因為最壞實例的身份及其糟糕程度經常變化。 我想通過應用移動平均線來平滑它。 但是,這不起作用(我收到 PromQL ...

在所有點之間使用 interpolate() function

[英]Using the interpolate() function between all points

我正在調查使用 VictoriaMetrics 來收集從具有間歇性網絡連接的遠程站點收集的一些指標。 所以數據會有差距。 但有些指標是只會增加的計數器。 對於這些計數器,我們想使用 interpolate() function 來計算每小時或每天的增量。 我在我的 VM 實例中插入了一些測試數據: ...

獲取給定范圍之間的值,最后一個值 = 0

[英]Get the values between a given range with last value = 0

我正在嘗試從 Victoria DB 中獲取一些指標,特別是一些監控可用墨水量的打印機指標。 我想要做的是提取達到 0(墨水用完)並從 100(墨水滿)開始的指標。 在對 PromQL 進行一些研究之后,我發現: 使用delta()為儀表指定范圍。 使用min()指定最小值將兩者結合起來(類似於 ...

您可以在 Grafana 查詢檢查器中顯示多個響應嗎

[英]Can you have multiple responses shown in the Grafana Query inspector

我在 Grafana 的編輯面板中有多個 promQL 和 influxQL 查詢。 所有結果都顯示在查詢上方的圖表中。 我還想在 Grafana 的查詢檢查器 window 中查看這些查詢的結果,但只有一個結果顯示。 我可以看到 Grafana 計算了所有結果,但在查詢檢查器 window 中覆蓋 ...

promQL API 端點

[英]promQL API end points

根據此處的文檔,有 2 個 API 端點用於查詢,一個用於范圍查詢(GET /api/v1/query_range),一個用於即時查詢(GET /api/v1/query) 同時,我一直在向即時 API 端點發布這樣的查詢: 上面查詢的返回范圍向量(矩陣結果類型)具有指定的持續時間。 我假設由於查詢 ...

范圍向量上的 PromQL avg()

[英]PromQL avg() on a range vector

在范圍向量上應用 avg() 是什么意思,例如: 根據此處的文檔,它僅在即時向量上運行。 metric_name[1d] 返回一個范圍向量。 此查詢仍然在范圍向量上運行並返回結果,而不會抱怨錯誤。 ...

獲取每個時間序列的最新值

[英]Get the latest value per timeserie

如何在 MetricsQL 或 PromQL 中查詢每個時間序列的最新值? 例如,查詢metric_name為metric_name{job="foo"}和metric_name{job="bar"}返回兩個時間序列,用於長范圍: 有沒有辦法獲取每個 label 的最新值? 因此該響應將僅包含兩個時 ...

PromQL/Victoria Metrics - 乘以不同分辨率的時間序列

[英]PromQL/Victoria Metrics - multiply time series with different resolutions

我有一個關於 promql 系列乘法的問題。 我有 2 個時間序列,它們有不同的采樣(5 分鍾和 15 分鍾)。 我需要將它們以相同的分辨率進行乘法和求和 就像是: 這不起作用,但輸出將是: 使 metric1 和 metric2 具有相同的分辨率(15 分鍾) 乘以樣本 1h 時 ...

使用 PromQL 計算事件發生或指標報告的次數

[英]Count how many times an event occurred or a metric was reported using PromQL

我使用 Victoria Metrics 來跟蹤 IOT 設備。 每當設備連接/斷開連接時,我都會在 Victoria Metrics 中插入一個指標。 我的指標名稱是 devcon_s。 我可以使用這個查詢數據 - devcon_s{device_id="something"} 但我想知道一天中 ...

在 PromQL/MetricsQL 中按時間分組和聚合

[英]Group by time and aggregate in PromQL/MetricsQL

我有一個度量標准說 x,類型為gauge,並且每 5m 報告一次值。 現在我想進行一個查詢,以便在一天中的每個小時獲得值的總和。 例如:下午3點到5點,儀表值分別為1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,2,2,2,2,2 ,1,1,1,1,1,2,2,2,2,2,1,1,1 ...

PromQL 或 MetricsQL 中的線性插值

[英]Linear interpolation in PromQL or MetricsQL

我正在評估 VictoriaMetrics 的 IoT 應用程序,由於硬件或通信問題,我們有時會在系列中出現差距。 在某些時間序列報告情況下,為缺失的時間間隔插入值對我們很有幫助。 我看到MetricsQL (它擴展了 PromQL)有一個keep_last_value() function,它將通 ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM