получить метрику контейнера загрузка процессора - PullRequest
0 голосов
/ 22 января 2019

Я пытаюсь получить метрики из моего контейнера с графаной и прометеем.

к сожалению, я думаю, что я сделал ошибку в своем запросе, чтобы получить его.Когда я тестирую свой контейнер с помощью jmeter, мой показатель возрастает до 2% от нагрузки, однако у меня работает 8 стручков.

Даже если я смотрю пространство имен мониторинга, у меня 0,03.

topk(3, sum (rate(container_cpu_usage_seconds_total{image!="",container_label_io_kubernetes_pod_namespace="$namespace"}[1m] )) / scalar(count(node_cpu_seconds_total))) *100

получи правильный запрос!:)

графана 5.1.1 Прометей 2.2.1

1 Ответ

0 голосов
/ 22 января 2019

чтобы увидеть процессор, используемый моим контейнером, я использую следующий запрос

sum(rate(container_cpu_usage_seconds_total{container_label_io_kubernetes_pod_namespace=~"$namespace",container_label_io_kubernetes_container_name=~"^$pod*",container_name!="POD"}[1m]  / scalar(sum(kube_pod_info{namespace=~"$namespace"}) ) * 100 
...