У меня есть загрузка ЦП ряда контейнеров в процентах от их соответствующего экземпляра контейнера, и я хочу разделить это значение на количество доступных экземпляров контейнера.
Этот запрос дает мне ожидаемое использование ЦП в процентах:
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
, запрос будет успешным. Что мне не хватает?