Kubernetes 在普罗米修斯查询语言中,somestring1\u somestring2:metric\u name:some\u操作是什么意思

Kubernetes 在普罗米修斯查询语言中,somestring1\u somestring2:metric\u name:some\u操作是什么意思,kubernetes,prometheus,prometheus-alertmanager,Kubernetes,Prometheus,Prometheus Alertmanager,我试图理解普罗米修斯对库伯内特斯的默认规则。然后我遇到了这样的表情: sum(namespace_cpu:kube_pod_container_resource_requests:sum{}) / sum(kube_node_status_allocatable{resource="cpu"}) > ((count(kube_node_status_allocatable{resource="

我试图理解普罗米修斯对库伯内特斯的默认规则。然后我遇到了这样的表情:

      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"})
具体地说,我对名称空间_cpu:kube_pod_container_resource_requests:sum{}很好奇。名称空间\u cpu在ProMQ中似乎不是操作或保留字

我似乎在普罗米修斯的文件中也找不到


有什么提示吗?

没有,它不是运算符:只是度量名称中的合法字符。一些标准规则集使用它将汇总规则分组在一起,但它最多只是一个命名方案。

没有,它不是运算符:只是度量名称中的合法字符。一些标准规则集使用它将汇总规则分组在一起,但它最多只是一个命名方案。

我明白了。我猜:结尾的和也是度量名称的一部分。非常感谢。是的,再次命名方案,指示汇总的类型,因为您有时会看到不同的类型或时间范围。我明白了。我猜:结尾的和也是度量名称的一部分。非常感谢。是的,再次命名方案,指示汇总的类型,因为您有时会看到不同的类型或时间范围。