Использование ЦП Прометей Контейнером - PullRequest
0 голосов
/ 23 марта 2020

Я пытаюсь получить процессор по контейнеру с помощью запроса prometheus и использовал

curl -s -X GET -G http://<ip:port>/api/v1/query --data-urlencode 'query=avg(rate(container_cpu_usage_seconds_total[10m])*100) by (pod_name)' | jq . > cpu-usage.json

Однако, вместо среднего, есть способ получить несколько скоростей процессора, используя что-то вроде

curl -s -X GET -G http://<ip:port>/api/v1/query --data-urlencode 'query=(rate(container_cpu_usage_seconds_total[10m])*100)[10m] by (pod_name)' | jq . --data-urlencode start=<time>--data-urlencode end=<time> --data-urlencode step=15s > cpu-usage.json

Я знаю, что второй запрос не будет работать, но я пытаюсь получить несколько чисел из запроса, он работает только с container_cpu_usage_seconds_total[10m], но не со скоростью.

Любые идеи, как go об этом, будут высоко оценены!

...