#kubernetes #prometheus
Вопрос:
Я использую prometheus для получения процессорных ядер запроса ресурсов контейнера. Я использую следующий код:
kube_pod_container_resource_requests_cpu_cores
Я получаю все контейнеры, кроме одного.
Я использовал docker ps, и я вижу, что контейнер запущен.
есть идеи, почему я не получаю контейнер в результате prometheus ?
Ответ №1:
Запрашивает ли ваш контейнер/модуль процессор? Как я заметил, эта метрика не должна возвращать значение, когда контейнер/модуль не имеет следующего: spec.containers[].resources.requests.cpu
в его развертывании или других видах объектов, где определен контейнер.