Кубернетес | Мониторинг текущего и целевого использования ЦП HPA с помощью Prometheus - PullRequest
1 голос
/ 31 мая 2019

Я хочу отслеживать текущее / целевое использование ЦП на уровне развертывания / HPA с помощью Prometheus.Мониторинг GCP Kubernetes имеет эти метрики, доступные на панели мониторинга Stackdriver, но не может найти их, как они его отслеживают.

Следующие ссылки содержат список метрик HPA, которые не имеют требуемой / целевой загрузки ЦП.
https://github.com/kubernetes/kube-state-metrics/blob/1dfe6681e9/docs/horizontalpodautoscaler-metrics.md

1 Ответ

0 голосов
/ 05 июня 2019

Я думаю, вы можете взглянуть на cAdvisor .Фактически, cAdvisor является частью службы kubelet и выступает в качестве агента мониторинга производительности и использования ресурсов контейнерами в конкретном узле.По умолчанию cAdvisor предоставляет статистику контейнеров для Prometheus метрики , которые доступны в конечной точке /metrics для каждого контейнера.Я предполагаю, что вы можете использовать container_cpu_load_average_10s метрику для извлечения загрузки ЦП для каждого контейнера для соответствующего Pod / Deployment.

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