【问题标题】:how to get kubernetes deployment CPU Usage by promethues如何通过prometheus获取kubernetes部署CPU使用率
【发布时间】:2020-03-03 14:24:31
【问题描述】:

我为我的 kubernetes 构建了一个 promethues,它现在运行良好。可以获取node和container/pod cpu,内存数据,但是不知道怎么获取promethues中的kubernetes CPU Usage。因为在我的应用中,如果 pod 重启,deployment 之前不会获取到数据。

【问题讨论】:

    标签: kubernetes prometheus prometheus-operator


    【解决方案1】:

    部署只是 Kubernetes 控制平面中的一个抽象,实际使用 CPU 的东西都是 pod。所以你可以使用类似container_cpu_usage_seconds_total{namespace="mynamespace", pod_name=~"mydeployment-.*"}的东西。

    【讨论】:

    • 很好,有帮助
    猜你喜欢
    • 1970-01-01
    • 2014-01-08
    • 2018-03-21
    • 2013-02-27
    • 2021-04-24
    • 2017-03-12
    • 1970-01-01
    • 1970-01-01
    • 2018-05-11
    相关资源
    最近更新 更多