2

使用事例:

10 個の Kubernetes ノード (VM と考えてください) があり、Kubernetes ポッドによって要求できる 7 から 14 個の割り当て可能な CPU コアがあります。したがって、私は、

  1. 割り当て可能な CPU コア
  2. 要求された CPU コア
  3. 要求された / 割り当て可能な CPU コアの比率

ノードごとにグループ化されます。

問題

最初の 2 つの要件の表を作成するのは簡単でした。Grafana でテーブルを作成し、次の 2 つのメトリックを追加しただけです。

sum(kube_pod_container_resource_requests_cpu_cores) by (node)
sum(kube_node_status_allocatable_cpu_cores) by (node)

しかし、私は3番目のものに苦労していました。このクエリを試しましたが、明らかにデータが返されませんでした:

sum(kube_pod_container_resource_requests_cpu_cores / kube_node_status_allocatable_cpu_cores) by (node)

質問

この例の group by ステートメントで 2 つの異なるメトリックを計算するにはどうすればよいですか?

4

1 に答える 1