#kubernetes #prometheus #grafana
#kubernetes #prometheus #графана
Вопрос:
Многие панели мониторинга Grafana используют метрику с именем machine_memory_bytes
для запроса общей памяти, доступной узлу. К сожалению, этот показатель, похоже, устарел и больше не экспортируется.
Но я не могу найти никакой замены для получения желаемой информации, кроме использования node_memory_MemTotal_bytes
от экспортера узлов. Но это не очень полезно, когда дело доходит до создания панелей мониторинга Grafana.
Есть ли какой-либо способ запросить желаемую информацию из cadvisor?
Ответ №1:
После небольшого повторного поиска я нашел (Kubernetes 1.19) kube_node_status_allocatable_memory_bytes
подходящий для работы.
Кроме того, kube_node_status_capacity_cpu_cores
может использоваться для вычисления загрузки процессора.
Ответ №2:
Ознакомьтесь с официальным списком метрик узлов, вот пример использования:
CPU: kube_node_status_capacity{resource="cpu", unit="core"}
Memory: kube_node_status_capacity{resource="memory", unit="byte"}