Назад | Перейти на главную страницу

Как визуализировать текущее использование ЦП модуля с помощью Grafana

Есть ли способ визуализировать ток Использование ЦП модуля в кластере K8S?

Я пробовал разные показатели Прометея, например namespace_pod_name_container_name:container_cpu_usage_seconds_total:sum_rate и другие подобные, но я всегда получаю среднее значение за последние 5 минут, поэтому у меня на графиках есть «ступеньки», даже если нагрузка резко возрастает (см. Скриншот).

В то же время, kubectl top pod показывает более точные значения, поэтому, когда я увеличиваю рабочую нагрузку до 100%, через несколько секунд он начинает показывать 100% загрузку.

Есть ли способ передать эти ценности Grafana?

Спасибо!

Если я вас правильно понял, вы можете попробовать следующий запрос:

sum (rate (container_cpu_usage_seconds_total{image!=""}[1m])) by (pod_name)

Это позволит отслеживать использование ЦП каждого модуля, и результаты будут отображаться с интервалом в 1 минуту. Конечно, вы можете настроить [1m] параметр (и другие) по мере необходимости.

Пожалуйста, дайте мне знать, помогло ли это.