如何查询kubernetes节点可用的总内存
许多Grafana仪表板使用名为如何查询kubernetes节点可用的总内存,kubernetes,prometheus,grafana,Kubernetes,Prometheus,Grafana,许多Grafana仪表板使用名为machine\u memory\u bytes的度量来查询节点可用的总内存。不幸的是,这个指标似乎已被弃用,不再导出 但除了使用节点导出器中的node\u memory\u MemTotal\u bytes之外,我找不到任何替代方法来获取所需信息。但在构建Grafana仪表板时,这并没有多大帮助 有没有办法从cadvisor中查询所需的信息?经过进一步研究,我发现(Kubernetes 1.19)kube\u节点\u状态\u可分配的\u内存\u字节适合该作业 此
machine\u memory\u bytes
的度量来查询节点可用的总内存。不幸的是,这个指标似乎已被弃用,不再导出
但除了使用节点导出器中的node\u memory\u MemTotal\u bytes
之外,我找不到任何替代方法来获取所需信息。但在构建Grafana仪表板时,这并没有多大帮助
有没有办法从cadvisor中查询所需的信息?经过进一步研究,我发现(Kubernetes 1.19)
kube\u节点\u状态\u可分配的\u内存\u字节
适合该作业
此外,
kube\u节点\u状态\u容量\u cpu\u内核
可用于计算cpu使用率。查看
以下是示例用法:
CPU: kube_node_status_capacity{resource="cpu", unit="core"}
Memory: kube_node_status_capacity{resource="memory", unit="byte"}