Список узлов инстанции Прометей - PullRequest
1 голос
/ 18 марта 2019

Возможно ли получить список узлов экземпляра с помощью прометея. У меня есть экспортер узлов, но я не вижу таких показателей.

Должны ли мы добавить новый оператор?

1 Ответ

0 голосов
/ 27 марта 2019

Для этой цели вы можете использовать kube-state-metrics .

kube-state-metrics - это создание метрик из объектов API Kubernetes без изменений.Это гарантирует, что функции, предоставляемые показателями состояния куба, имеют такой же уровень устойчивости, что и сами объекты API Kubernetes.В свою очередь это означает, что метрики состояния куба в определенных ситуациях могут не отображать те же значения, что и kubectl, поскольку kubectl применяет определенные эвристики для отображения понятных сообщений.kube-state-metrics предоставляет необработанные данные, не измененные из API Kubernetes, таким образом, пользователи получают все необходимые им данные и выполняют эвристику, как они видят

Метрики узла можно найти здесь ,Например:

Metric name: kube_node_info
node=<node-address> 
kernel_version=<kernel-version> 
os_image=<os-image-name> 
container_runtime_version=<container-runtime-and-version-combination> 
kubelet_version=<kubelet-version> 
kubeproxy_version=<kubeproxy-version> 
provider_id=<provider-id
...