![](/img/trans.png)
[英]List Namespace name, Namespace Age, and Status on Grafana using PromQL (prometheus) from Kubernetes Metric server
[英]Don't show data from redeployed pod in Grafana using promQL
我有一個PromQL查詢,它查看每個分位數的最大延遲並在Grafana中顯示數據,但它顯示了已重新部署且不再存在的Pod中的數據。 吊艙比15天的失效時期還年輕。
查詢如下: max(latency{quantile="..."})
找到的最大延遲時間是從調整時間開始,到重新部署並恢復正常后不久,現在我只想看看當前活動的最大延遲時間。
到目前為止,我發現的所有有關陳舊性的信息都表明它應該在幕后進行過濾,但是看起來好像不是在當前設置中正在發生,所以我不知道應該更改什么。
在查詢中手動添加特定實例ID時,它會很好地工作,但是一旦重新部署ID,它就會更改: max(latency{quantile="...", exported_instance="ID"})
這是我發現的一長串類似問題,有些沒有得到回答,有些沒有要求相同。 我確實發現的想法有些相關,但不能以可持續的方式解決問題:
max
查詢 正在顯示當前活動的所有源之間的最大延遲,從而刪除不再存在的源中的數據。
您可以使用自動生成的指標命名up
以將所需指標與其他指標隔離。 您可以輕松確定哪些度量標准來源從up
度量標准脫機。
up {job =“”,instance =“”}:如果實例正常(即可達),則為1;如果刮擦失敗,則為0。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.