【问题标题】:How to query the total memory available to kubernetes nodes如何查询 Kubernetes 节点可用的总内存
【发布时间】:2020-09-15 12:33:20
【问题描述】:

许多 Grafana 仪表板使用名为 machine_memory_bytes 的指标来查询节点可用的总内存。不幸的是,该指标似乎已被弃用并且不再导出。

但除了使用来自节点导出器的node_memory_MemTotal_bytes 之外,我找不到任何替代品来获取所需的信息。但这在构建 Grafana 仪表板时并不是很有帮助。

有什么方法可以从 cadvisor 查询想要的信息吗?

【问题讨论】:

    标签: kubernetes prometheus grafana


    【解决方案1】:

    经过一番研究,我发现 (Kubernetes 1.19) kube_node_status_allocatable_memory_bytes 适合这份工作。

    另外,kube_node_status_capacity_cpu_cores 可用于计算 CPU 利用率。

    【讨论】:

      【解决方案2】:

      查看node metrics的官方列表 这是示例用法:

      CPU: kube_node_status_capacity{resource="cpu", unit="core"}
      Memory: kube_node_status_capacity{resource="memory", unit="byte"}
      

      【讨论】:

        猜你喜欢
        • 2018-03-30
        • 2018-11-01
        • 1970-01-01
        • 2021-06-07
        • 2021-06-17
        • 2019-05-20
        • 2020-05-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多