Boa noite, Como vocês tem feito quando precisam obter métricas dos nodes do Kubernetes através do Prometheus?
Por aqui eu fiz o deploy do node-exporter, só que ele me traz métricas dos Endpoints que ele coleta, mas estes valores não são compatíveis com os valores dos nodes do Kubernetes
Por exemplo, a métrica:
node_memory_MemAvailable_bytes
Ela retorna diversos resultados, referentes aos Endpoints que o Node-exporter cria:
node_memory_MemAvailable_bytes{instance="172.18.18.138:9100", job="node-exporter"}
node_memory_MemAvailable_bytes{instance="172.18.2.198:9100", job="node-exporter"}
node_memory_MemAvailable_bytes{instance="172.18.20.236:9100", job="node-exporter"}
node_memory_MemAvailable_bytes{instance="172.18.21.218:9100", job="node-exporter"}
node_memory_MemAvailable_bytes{instance="172.18.30.67:9100", job="node-exporter"}
node_memory_MemAvailable_bytes{instance="172.18.8.153:9100", job="node-exporter"}
node_memory_MemAvailable_bytes{instance="172.18.82.144:9100", job="node-exporter"}
node_memory_MemAvailable_bytes{instance="172.18.83.27:9100", job="node-exporter"}
Porém o valor da métrica node_memory_MemAvailable_bytes não é equivalente ao MemAvailable dos Nodes.
Tentei algumas combinações de configurações do Prometheus SD Config, sem sucesso. Só consigo obter as métricas dos Endpoints, mas que não servem, pois não trazem o estado do Node de fato.