Kubernetes pod QoS class в Prometheus - PullRequest
2 голосов
/ 28 мая 2020

Я хотел бы добавить одну панель к моей панели управления Grafana с количеством модулей Best Effort, Burstable и Guaranteed.

Я сделал такой подход:

(kube_pod_status_phase{phase="Running"}==1) and on(pod,namespace) label_replace(container_memory_working_set_bytes{id=~".*burstable.*"} ,"pod","$1","pod_name","(.*)")

и

(kube_pod_status_phase{phase="Running"}==1) and on(pod,namespace) label_replace(container_memory_working_set_bytes{id=~".*besteffort.*"} ,"pod","$1","pod_name","(.*)")

, но я не могу найти способ получить Гарантированные. Единственный подход, который у меня есть:

(kube_pod_status_phase{phase="Running"}==1) and on(pod,namespace) label_replace(container_memory_working_set_bytes{id!~".*burstable.*|.*besteffort.*"} ,"pod","$1","pod_name","(.*)")

Есть ли другой способ получить эту информацию?

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...