kubernetes - 如何查询kubernetes节点可用的总内存

标签 kubernetes prometheus grafana

许多 Grafana 仪表板使用名为 machine_memory_bytes 的指标查询节点可用的总内存。不幸的是,这个指标似乎已被弃用,不再导出。
但是除了使用 node_memory_MemTotal_bytes 之外,我找不到任何替代品来获取所需的信息。来自节点导出器。但这在构建 Grafana 仪表板时并不是很有帮助。
有什么办法可以从cadvisor中查询所需的信息吗?

最佳答案

经过更多的研究,我发现(Kubernetes 1.19)kube_node_status_allocatable_memory_bytes适合这份工作。
另外 kube_node_status_capacity_cpu_cores可用于计算 CPU 利用率。

关于kubernetes - 如何查询kubernetes节点可用的总内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63901926/

相关文章:

kubernetes - 如何在GCP中创建ClusterPodMonitoring?

kubernetes - 一旦最近的作业通过,如何清理失败的 CronJob 生成的作业

kubernetes - 在 Prometheus Alertmanager 上设置 MicrosoftTeams 通知

kubernetes - 将Kubernetes的docker run转换为YAML

Kubernetes - traefik 外部 IP 卡在待处理状态

kubernetes - kubectl get pods 不显示 READY-STATUS-RESTARTS

bash - 来自 kubernetes 的脚本备份命名空间、部署等

kubernetes - 从grafana监控中排除k8s节点

Influxdb、Grafana 检测并去除异常值

grafana - 有没有人尝试使用 Snowflake 作为 Grafana 数据源?