Prometheus 如何划分;sum();由「;计数();没有标签

Prometheus 如何划分;sum();由「;计数();没有标签,prometheus,promql,Prometheus,Promql,我有许多容器的CPU使用率,以它们各自容器实例的百分比表示,我想用这个值除以可用容器实例的数量 此查询按预期提供CPU使用率百分比: sum by (name) ( rate(container_cpu_usage_seconds_total{$default, promstack_alias=~"$promstack_alias"}[$__rate_interval]) * 100 ) 这个查询只提供了实例的数量: count(sum by (instance_

我有许多容器的CPU使用率,以它们各自容器实例的百分比表示,我想用这个值除以可用容器实例的数量

此查询按预期提供CPU使用率百分比:

sum by (name) (
  rate(container_cpu_usage_seconds_total{$default, promstack_alias=~"$promstack_alias"}[$__rate_interval]) 
  * 100
)
这个查询只提供了实例的数量:

count(sum by (instance_id) (container_last_seen{$default, instance_state="running"}))
但我不能把它们结合起来。我想要的基本上是:

sum by (name) (
  rate(container_cpu_usage_seconds_total{$default, promstack_alias=~"$promstack_alias"}[$__rate_interval]) 
  * 100
)
/
count(sum by (instance_id) (container_last_seen{$default, instance_state="running"}))
如果我除以一个数字,例如
3
,则查询成功。我遗漏了什么?

在这里找到了答案

关键是用
/ignering(name)group_左
(在我的例子中)忽略现有标签