簡體   English   中英

prometheus promql 在一定時間內獲取 pod

[英]prometheus promql to fetch pods within certain time

團隊,我有一個查詢來拉取某些表達式匹配的 pod 和命名空間,但我想拉它們最后 x 天。 如何 ?

count(kube_pod_info{namespace=~"team-.*", pod=~"export-.*"} ) by (namespace)

輸出

元素---------------------------------------------

{namespace="team-a4-db8a1b8b054f"}  500

嘗試查詢以獲取最后 1d 的相同結果:參見查詢結束[1d]

count(kube_pod_info{namespace=~"team-.*", pod=~"export-.*"} ) by (namespace)[1d]

錯誤輸出

Error executing query: invalid parameter 'query': 1:195: parse error: ranges only allowed for vector selectors

嘗試這個:

count by (namespace) (
  max_over_time(kube_pod_info{namespace=~"team-.*", pod=~"export-.*"}[1d])
)

暫無
暫無

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

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