2017-10-06 43 views
0

在Prometheus PromQL中可以計算範圍向量中的缺失嗎?在範圍向量中缺少PromQL計數

我正在尋找最簡單的方法來根據缺少的指標生成正常運行時間信息。

例如:count_over_time(absent(metric_name)[1w])但它拋出Error executing query: parse error at char 56: range specification must be preceded by a metric selector, but follows a *promql.Call instead

不幸的是我不能使用規則,因爲我需要回到過去。

我使用的解決方法是計算此查詢的結果
/api/v1/query_range?query=absent(metric_name)&start=1506672546&end=1507277346&step=60但它不是一個香草解決方案。

回答

0

這不是一個好的方法去做這件事,我會建議您使用up指標,因爲您可以很容易地使用avg_over_time

+0

Thanks @ brian-brazil ti解決了我的問題。 –