Kube-state-metrics - новые или хорошо отформатированные метрики?
Я новичок в Kubernetes, и у меня возник вопрос о kube-state-metrics. Когда я просто отслеживаю Kubernetes с помощью Prometheus, я получаю набор метрик от cAdvisor, узлов (экспортера узлов), модулей и т. Д. Когда я включаю kube-state-metrics, я, кажется, получаю более "соответствующие" метрики. Позволяют ли kube-state-metrics извлекать "новую" информацию из Kubernetes, или это скорее "форматированные" метрики с использованием исходных метрик Kubernetes (из узлов и т. Д., О которых я упоминал ранее).
1 ответ
Эти два в основном не связаны. Cadvisor предоставляет вам низкоуровневую статистику о контейнерах, например, сколько оперативной памяти и ЦП они используют. KSM предоставляет вам информацию из Kubernetes API, такую как статус объекта Pod. Оба они полезны для разных целей, и вы, вероятно, захотите обоих.