Вариант использования:
У меня есть 10 узлов Kubernetes (считайте их виртуальными машинами), которые имеют от 7 до 14 выделяемых ядер ЦП, которые могут запрашиваться модулями Kubernetes.Поэтому я хотел бы показать таблицу, которая показывает
- Распределяемые ядра ЦП
- Запрашиваемые ядра ЦП
- Соотношение запрошенных / выделяемых ядер ЦП
сгруппированы по узлам.
Проблема
Создать таблицу для первых двух требований было легко.Я просто создал таблицу в Графане и добавил эти две метрики:
sum(kube_pod_container_resource_requests_cpu_cores) by (node)
sum(kube_node_status_allocatable_cpu_cores) by (node)
Однако я боролся с третьей.Я пробовал этот запрос, но он не возвращал никаких данных:
sum(kube_pod_container_resource_requests_cpu_cores / kube_node_status_allocatable_cpu_cores) by (node)
Вопрос
Как можно рассчитать две разные метрики в группезаявлением в моем примере?