簡體   English   中英

普羅米修斯查詢語言中 somestring1_somestring2:metric_name:some_operation 是什么意思

[英]What does somestring1_somestring2:metric_name:some_operation mean in prometheus query language

我正在嘗試了解 kubernetes 的默認普羅米修斯規則。 然后我遇到了這個表達式:

      sum(namespace_cpu:kube_pod_container_resource_requests:sum{})
        /
      sum(kube_node_status_allocatable{resource="cpu"})
        >
      ((count(kube_node_status_allocatable{resource="cpu"}) > 1) - 1) / count(kube_node_status_allocatable{resource="cpu"})

具體來說,我很好奇namespace_cpu:kube_pod_container_resource_requests:sum{} namespace_cpu 似乎不是 promql 中的操作或保留字。

我似乎在 Prometheus 文檔中也找不到它。 https://prometheus.io/docs/prometheus/latest/querying/basics/

有什么提示嗎?

沒什么,它不是運算符:只是度量名稱中的合法字符。 一些標准規則集使用它來將匯總規則分組在一起,但它最多只是一個命名方案。

暫無
暫無

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

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